dubbo入門

Dubbo能做什麼?

  • rpc調用
  • 智能容錯與負載均衡
  • 服務的自動註冊及發現

Dubbo架構

在這裏插入圖片描述

  • Provider服務提供者
  • Consumer 服務消費者
  • Registry註冊中心
  • Monitor監控中心

Dubbo調用流程

  1. 服務容器負責啓動、加載、運行服務提供者
  2. 服務提供者在啓動時,向註冊中心註冊自己提供的服務
  3. 服務的消費者在啓動時,向註冊中心訂閱自己所需的服務
  4. 註冊中心返回服務提供者地址列表給消費者,如果發生變化,註冊中心基於長連接推送變更的數據給消費者
  5. 服務消費者,從提供者列表,基於軟負載均衡算法,選取一臺提供者調用
  6. 服務的消費與提供,定時每分鐘發送統計數據到監控中心

dubbo特點

在這裏插入圖片描述

dubbo使用

1、引入依賴
2、配置dubbo框架

  • 註解
  • xml
  • 原生api
    3、開發服務
    4、配置服務
    5、啓動、調用

在這裏插入圖片描述

springboot集成

方式1:@EnableDubbo

方式2:dubbo-spring-boot-starter

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