文章目录一、 Nginx:稳定可靠,但主动检查需“氪金”或“折腾”1. HTTP 被动健康检查(开源版标配)2. HTTP/TCP 主动健康检查(Nginx Plus)二、 Tengine:开箱即用的“体检中心”1. HTTP 主动健康检查2. TCP 主动健康检查三、 OpenResty:左手 Nginx 兼容,右手 Lua 无限可能1. 兼容 Nginx 原生方式2. 使用官方 Lua 库进行主动检查(推荐)3. 极客玩法:用 Lua 协程定制任何奇葩逻辑💡 总结与选型建议这三款软件可谓是“系出同门”:Tengine和OpenResty都是基于Nginx发展而来的。也正因如此,它们在后端服务健康检查上的思路是一脉相承的,但又各具特色。为了让你一目了然,我们先从宏观上做个“硬核”对比:特性 / 软件Nginx (开源版)Nginx Plus (商业版)Tengine (阿里开源)OpenResty (章亦春老师发起)HTTP 被动检查✅ 原生支持 (max_fails)✅ 原生支持✅ 原生支持✅ 完全兼容 NginxHTTP 主动检查❌ 需打第三方补丁✅ 原生支持 (heal