1. 程式人生 > >dubbo(開源分散式服務框架)1---------Dubbo需要四大基本元件

dubbo(開源分散式服務框架)1---------Dubbo需要四大基本元件

Dubbo需要四大基本元件:Registry、Monitor、Provider、Consumer。 

Provider:提供者

Consumer:消費者

registry:註冊中心(相當於中介)

monitor:監控中心(dubbo自己的監控專案,直接解壓在tomcat下就能啟動了,可以檢視消費者,生產者)-----------

https://blog.csdn.net/qq_24853627/article/details/79380707

container:服務容器

  1. 服務容器負責啟動,載入,執行服務提供者。
  2. 服務提供者在啟動時,向註冊中心註冊自己提供的服務。
  3. 服務消費者在啟動時,向註冊中心訂閱自己所需的服務。
  4. 註冊中心返回服務提供者地址列表給消費者,如果有變更,註冊中心將基於長連線推送變更資料給消費者。
  5. 服務消費者,從提供者地址列表中,基於軟負載均衡演算法,選一臺提供者進行呼叫,如果呼叫失敗,再選另一臺呼叫。
  6. 服務消費者和提供者,在記憶體中累計呼叫次數和呼叫時間,定時每分鐘傳送一次統計資料到監控中心。