dubbo中的注册中心zookeeper如何感知服务下线

zookeeper提供了“心跳检测”功能,它会定时向各个服务提供者发送一个请求(实际上建立的是一个 socket 长连接),如果长期没有响应,服务中心就认为该服务提供者已经“挂了”,并将其剔除。

服务消费方会监听zookeeper相应的路径,一旦路径上的数据有任何的变化,zookeeper就会将新的服务列表发送给消费方,消费方在获取到数据后,刷新本地缓存的列表。

猜你喜欢

转载自blog.csdn.net/qq_28411869/article/details/95198290
今日推荐