zookeeper在Dubbo中的作用
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
流程:
1.服務(wù)提供者啟動時向/dubbo/com.foo.BarService/providers目錄下寫入URL
2.服務(wù)消費者啟動時訂閱/dubbo/com.foo.BarService/providers目錄下的URL向/dubbo/com.foo.BarService/consumers目錄下寫入自己的URL
3.監(jiān)控中心啟動時訂閱/dubbo/com.foo.BarService目錄下的所有提供者和消費者URL
?
支持以下功能:
1.當(dāng)提供者出現(xiàn)斷電等異常停機(jī)時,注冊中心能自動刪除提供者信息。
2.當(dāng)注冊中心重啟時,能自動恢復(fù)注冊數(shù)據(jù),以及訂閱請求。
3.當(dāng)會話過期時,能自動恢復(fù)注冊數(shù)據(jù),以及訂閱請求。
4.當(dāng)設(shè)置<dubbo:registry check="false" />時,記錄失敗注冊和訂閱請求,后臺定時重試。
5.可通過<dubbo:registry username="admin" password="1234" />設(shè)置zookeeper登錄信息。
6.可通過<dubbo:registry group="dubbo" />設(shè)置zookeeper的根節(jié)點,不設(shè)置將使用無根樹。
7.支持*號通配符<dubbo:reference group="*" version="*" />,可訂閱服務(wù)的所有分組和所有版本的提供者。
注意的是阿里內(nèi)部并沒有采用Zookeeper做為注冊中心,而是使用自己實現(xiàn)的基于數(shù)據(jù)庫的注冊中心,即:Zookeeper注冊中心并沒有在阿里內(nèi)部長時間運行的可靠性保障,此Zookeeper橋接實現(xiàn)只為開源版本提供,其可靠性依賴于Zookeeper本身的可靠性。
轉(zhuǎn)載于:https://my.oschina.net/dongwt/blog/834511
總結(jié)
以上是生活随笔為你收集整理的zookeeper在Dubbo中的作用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 事务
- 下一篇: React文档(七)处理事件