Healthcheck 由于服务无法保证永远不会下线,而且下线时不一定能有人员能及时发现, 所以api gateway 一般会引入一个监工 Healthcheck, 像大家每年体检一样定时确认服务是否存活. 这样就可以在上游节点发生故障或者迁移时,将请求代理到健康的节点上,最大程度避免服务不可用的问题. 一般其分为主动检查和被动检查. 主动检查 其一般为使用单独的线程.进程.甚至独立的程序的探针,不断轮休式主动检查服务存活性. 一般支持 HTTP.HTTPS.TCP 三种探针类型, 也就是实际存…