Dubbo和zookeeper

1 dubbo的基本概念

調用關係:
服務提供者(Provider):暴露服務的服務提供方,服務提供者在啓動時,向註冊中心註冊自己提供的服務。

服務消費者(Consumer): 調用遠程服務的服務消費方,服務消費者在啓動時,向註冊中心訂閱自己所需的服務,服務消費者,從提供者地址列表中,基於軟負載均衡算法,選一臺提供者進行調用,如果調用失敗,再選另一臺調用。

註冊中心(Registry):註冊中心返回服務提供者地址列表給消費者,如果有變更,註冊中心將基於長連接推送變更數據給消費者

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

 調用關係說明 
 服務容器負責啓動,加載,運行服務提供者。 服務提供者在啓動時,向註冊中心註冊自己提供的服務。
 服務消費者在啓動時,向註冊中心訂閱自己所需的服務。
 註冊中心返回服務提供者地址列表給消費者,如果有變更,註冊中心將基於長連接推送變更數據給消費者。
 服務消費者,從提供者地址列表中,基於軟負載均衡算法,選一臺提供者進行調用,如果調用失敗,再選另一臺調用。
 服務消費者和提供者,在內存中累計調用次數和調用時間,定時每分鐘發送一次統計數據到監控中心。

dubbo和springcloud的區別

1.1.SOA面向服務(以dubbo爲基礎)

  • 1.dubbo的soa的工作原理,和springcloud類似
  • 2.dubbo和springcloud的區別在於dubbo由自己的dubbo協議通訊,springcloud是由http協議(rest風格)
  • 3.dubbo有一個註冊中心的客戶端在實時同步註冊中心的服務信息

Dubbo和zookeeper的使用

在這裏插入圖片描述

2 安裝zookeeper

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章