tengine 比较新的版本有支持stream tcp的主动健康检查吗?
只有http段的check modulestream 没有 这个不建议再在tengine内实现 对于生产环境多upstream场景 cpu和稳定性还是影响比较大建议 迁移云原生架构 upstream的health check由系统底座负责 。此回答来自钉群Tengine 开源交流群。
Tengine是一款高性能的嵌入式AI推理引擎,主要用于加速深度学习模型的推理过程。关于Tengine是否支持Stream TCP的主动健康检查,我查阅了相关资料,发现Tengine本身并没有直接提供对Stream TCP的主动健康检查的支持。
但是,你可以通过一些其他的方式来实现这个功能。例如,你可以使用Linux的netfilter框架来实现TCP连接的健康检查。netfilter框架提供了丰富的钩子函数,可以让你在TCP连接的各个阶段执行自定义的操作,包括建立连接、发送数据、接收数据、关闭连接等。
另一种方法是使用DPDK(Data Plane Development Kit)。DPDK提供了一套用于处理数据包的库,可以让你在用户空间直接处理网络数据包,而不需要经过内核。这样,你就可以在用户空间实现自己的TCP健康检查逻辑,然后通过DPDK将这个逻辑应用到所有的网络数据包上。
总的来说,虽然Tengine本身并没有直接提供对Stream TCP的主动健康检查的支持,但是你可以通过一些其他的方式来实现这个功能。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。