利用TreeNodeCache監聽/dubbo/config下的字節點的變化,TreeCacheListener的實現類爲org.apache.dubbo.remoting.zookeeper.curator.CuratorZookeeperClient.CuratorWatcherImpl,這個類中封裝了org.apache.dubbo.configcenter.support.zookeeper.CacheListener的實例,後續zk節點變化後通知到CacheListener,CacheListener中又存在ConfigurationListener的實例。流程爲CuratorWatcherImpl -> CacheListener -> ConfigurationListener (ConsumerConfigurationListener,ReferenceConfigurationListener,ProviderConfigurationListener,ServiceConfigurationListener),這樣就實現了配置的動態變化。
Dubbo使用Zookeeper作爲配置中心的動態配置原理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
一篇文章帶你走近RocketMq
Horizon_Zy
2020-07-03 22:50:39
關於MySQL的一些零散的知識
Horizon_Zy
2020-07-03 22:50:39
算法導論: 附錄A,B, C
dummyedu
2020-06-27 15:20:00
算法導論: 第六章 堆排序算法
dummyedu
2020-06-27 15:19:48
js的form(load報錯jquery.easyui.min.js:2837 Uncaught TypeError: Cannot read property 'tip' of undefined
鼓鼓的钱袋
2020-06-26 23:26:50
mybatis 利用mysql盲注
鼓鼓的钱袋
2020-06-26 23:26:50
使用dialog彈出窗口
鼓鼓的钱袋
2020-06-26 23:26:50
【轉】Keil調試局部變量顯示"not in scope"的問題解決方法
原文地址:http://j1o1y.blog.sohu.com/302807722.html 解決方法:降低Keil的編譯優化選項,如下圖所示,優化等級改爲0(默認爲3)。
Dev8bit
2020-06-25 22:45:54
【轉】能讓win7支持DHCP Server服務的軟件使用方法
Dev8bit
2020-06-25 22:45:54