老师,文中有”以前我们的业务中经常遇到这个问题,需要定时去清理注册中心中的“僵尸节点”。后来我们通过优化反注册逻辑,对于下线机器、节点销毁的场景,通过调用注册中心提供的批量反注册接口,一次调用就可以把该节点上提供的所有服务同时反注册掉,从而避免了“僵尸节点”的出现。”
我这里有两个疑惑点:
1.之前的方案是定时清理”僵尸节点”是通过什么方法呢? 简单的ping一下,看能否通?然后发现一个僵尸节点就删掉
2.优化反注册接口,批量删除。老师能具体说下方案吗? 如果批量删除,会不会存在一个时间窗口,僵尸节点还在注册中心的情况?