Dubbo筆記

一.節點角色說明:算法

Provider: 暴露服務的服務提供方。負載均衡

Consumer: 調用遠程服務的服務消費方。ide

Registry: 服務註冊與發現的註冊中心。spa

Monitor: 統計服務的調用次調和調用時間的監控中心。.net

Container: 服務運行容器。blog

.調用關係說明:內存

0. 服務容器負責啓動,加載,運行服務提供者。it

1. 服務提供者在啓動時,向註冊中心註冊本身提供的服務。容器

2. 服務消費者在啓動時,向註冊中心訂閱本身所需的服務。監控

3. 註冊中心返回服務提供者地址列表給消費者,若是有變動,註冊中心將基於長鏈接推送變動數據給消費者。

4. 服務消費者,從提供者地址列表中,基於軟負載均衡算法,選一臺提供者進行調用,若是調用失敗,再選另外一臺調用。

5. 服務消費者和提供者,在內存中累計調用次數和調用時間,定時每分鐘發送一次統計數據到監控中心。

具體參考:https://blog.csdn.net/fuyuwei2015/article/details/72836075

(提供方dubbo:service ref爲引用 ,消費方dubbo:reference id爲自定義的bean id)

相關文章
相關標籤/搜索