參考鏈接:
http://cailin.iteye.com/blog/2014486/
一娩践、架構(gòu)
組件 |
說明 |
Provider |
服務(wù)提供方 |
Consumer |
服務(wù)消費(fèi)方 |
Registry |
服務(wù)注冊與發(fā)現(xiàn)的注冊中心 |
Monitor |
統(tǒng)計服務(wù)調(diào)用次數(shù)和調(diào)用時間的監(jiān)控中心 |
Container |
服務(wù)運(yùn)行容器 |
服務(wù)提供者暴露服務(wù)配置韩脑,標(biāo)簽:<dubbo:service>
屬性 |
說明 |
version |
服務(wù)版本,建議使用兩位數(shù)字版本婿崭,如:1.0婆硬,通常在接口不兼容時版本號才需要升級 |
group |
服務(wù)分組,當(dāng)一個接口有多個實現(xiàn)苏遥,可以用分組區(qū)分 |
delay |
延遲注冊服務(wù)時間(毫秒) 饼拍,設(shè)為-1時,表示延遲到Spring容器初始化完成時暴露服務(wù) |
timeout |
遠(yuǎn)程服務(wù)調(diào)用超時時間(毫秒) |
retries |
遠(yuǎn)程服務(wù)調(diào)用重試次數(shù)田炭,不包括第一次調(diào)用师抄,不需要重試請設(shè)為0 |
服務(wù)消費(fèi)者引用服務(wù)配置,標(biāo)簽:<dubbo:reference>
屬性 |
說明 |
version |
服務(wù)版本教硫,與服務(wù)提供者的版本一致 |
group |
服務(wù)分組叨吮,當(dāng)一個接口有多個實現(xiàn),可以用分組區(qū)分瞬矩,必需和服務(wù)提供方一致 |
timeout |
服務(wù)方法調(diào)用超時時間(毫秒) |
retries |
遠(yuǎn)程服務(wù)調(diào)用重試次數(shù)茶鉴,不包括第一次調(diào)用,不需要重試請設(shè)為0 |
check |
啟動時檢查提供者是否存在景用,true報錯涵叮,false忽略 |
url |
點(diǎn)對點(diǎn)直連服務(wù)提供者地址,將繞過注冊中心 |
二、zookeeper的兩把刷子
Zookeeper的一個重要特性是提供了去中心化的數(shù)據(jù)一致性割粮, 在一個Zookeeper集群中我們向任何一臺服務(wù)器寫入數(shù)據(jù)都會被“同步”到其他服務(wù)器上盾碗。 實現(xiàn)這樣的特性必須有兩把刷子——選舉算法和分布式事務(wù)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者