Dubbo源码解析之Zookeeper连接
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
注:Dubbo的版本是2.5.7。
? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖1 RegistryProtocol的export時(shí)序圖
????注冊(cè)中心有Zookeeper、Redis、Dubbo,分別對(duì)應(yīng)ZookeeperRegistry、RedisRegistry、MulticastRegistry。
?
????連接Dubbo的客戶端有倆種,如下圖所示:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖2 ZookeeperTransporter有倆個(gè)實(shí)現(xiàn)類
? ? 圖2中的倆個(gè)Transporter分別對(duì)應(yīng)倆種不同的client實(shí)現(xiàn)類,如下圖3所示。
? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖3 ZookeeperCilent的倆個(gè)實(shí)現(xiàn)
轉(zhuǎn)載于:https://my.oschina.net/u/2518341/blog/1815728
總結(jié)
以上是生活随笔為你收集整理的Dubbo源码解析之Zookeeper连接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云如何实现海量短视频的极速分发?答案
- 下一篇: Elasticsearch5.X的jav