请问下,tengine 比较新的版本有支持stream tcp的主动健康检查吗?
只有http段的check modulestream 没有 这个不建议再在tengine内实现 对于生产环境多upstream场景 cpu和稳定性还是影响比较大建议 迁移云原生架构 upstream的health check由系统底座负责 。此回答整理自钉钉群:Tengine 开源交流
Tengine 是基于 Nginx 的高性能 Web 服务器和反向代理软件。关于 Tengine 是否支持 stream tcp 的主动健康检查,这主要取决于您所使用的 Tengine 版本。
在 Nginx 中,从版本 1.9.0 开始引入了 stream 模块,用于处理 TCP 和 UDP 协议的负载均衡。这个模块允许对后端服务器进行主动健康检查。然而,Tengine 对于该功能的支持可能滞后于 Nginx 主线版本。
如果您想了解 Tengine 最新版本是否支持 stream tcp 的主动健康检查,请查看 Tengine 的官方文档或发布说明。另外,您可以查阅相关的开源社区资源,如 GitHub 或者 Stack Overflow,以获取最新的开发动态和用户经验分享。
如果当前的 Tengine 版本不支持这项功能,您也可以考虑使用其他工具或者服务来实现 TCP 负载均衡和健康检查,例如 HAProxy、LVS 或 AWS ELB 等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。