问题详细描述: CSE 服务中心要多长时间判定认为实例故障下线而移除了。
微服务和服务中心之间存在心跳机制,服务中心根据微服务定时发送的心跳来判断实例是否还在。 如果实例不存在了,那么服务中心会删除实例信息,并通知其他微服务实例(或者依赖于pull机制),告知这个实例已经下线。
服务中心移除实例的时间受几个参数控制 servicecomb.service.registry.instance.healthCheck.interval 和 servicecomb.service.registry.instance.healthCheck.times 。 当连续第times+1次心跳仍然失败时则实例被sc下线。即interval * (times + 1)决定了实例被自动注销的时间。如果服务中心等待这么长的时间没有收取到心跳,会注销实例。
详细配置参考: https://docs.servicecomb.io/java-chassis/zh_CN/general-development/visit-sc.html