Tengine主动式后端健康检查功能
开源的nginx自带的针对后端节点健康检查功能是比较简单的被动健康检查方式,通过默认自带的ngx_http_proxy_module模块和ngx_http_upstream_module模块中的相关指令来完成当后端节点。若出现故障时,当nginx将请求发给后端服务后,在满足配置的健康检查请求失败次数后,自动切换到健康节点来提供访问。这种被动的方式无法满足高质量访问要求的服务需求。因此,Taobao团队基于Tengine开发出主动后端服务健康检查模块ngx_http_upstream_check_module