Hi,
目前正在研究upstream节点的主动检测,
主要需求是当节点 inactive时,可以自动下掉,变为active时,可以自动上线,并且兼容默认的路由策略,例如 least_conn, rand-robin, consist-hash等等。
由于节点inactive时,虽然可以正常提供接口服务,但是其数据已经不正确了。
一般的端口检测或者发送head/get请求,然后判断http状态码是否为2XX并不能判断节点是否为active。
所以需要通过发送一个请求到节点(GET/POST),然后通过返回的结果数据(json格式)判断。
问题1:
问题2: