dubbo结合zk实现服务变更自动发现

主要依靠zookeeper的watch机制, watch+/dubbo/sericeName
消费者会向zk注册一个watcher监听某一结点,两个要素,节点路径名和回调方法。
zk会和provider保持心跳,如果provider失联,对应的node会被删除,或者新的provider上线会请求zk,在某一serviceName下建立一个新的节点。于是/dubbo/serviceName发生变动,触发watch机制,消费者端刷新provider信息

猜你喜欢

转载自blog.csdn.net/qq_41634872/article/details/110877636