本文主要是介绍Dubbo动态服务下线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
工作过程:
dubbo是依赖Zookeeper里面提供的Watch机制来实现的
1、Dubbo服务消费端会使用Zookeeper里面的Watch来针对Zookeeper Server端的/providers节点注册监听,
2、一旦这个节点下的子节点发生变化,Zookeeper Server就会发送一个事件通知Dubbo Client端。
3、Dubbo Client端收到事件以后,就会把本地缓存的这个服务地址删除,这样后续就不会把请求发送到失败的节点上,完成服务下线感知。
这篇关于Dubbo动态服务下线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!