天天看點

[Dubbo基礎]-- 文檔

官方網站:​​http://dubbo.io/​​

參考配置:

      使用者指南:http://dubbo.io/user-guide/

      開發者指南:http://dubbo.io/developer-guide/

      管理者指南:http://dubbo.io/admin-guide/

新版位址:https://www.gitbook.com/@dubbo

DUBBO

DUBBO是一個分布式服務架構,緻力于提供高性能和透明化的RPC遠端服務調用方案,是阿裡巴巴SOA服務化治理方案的核心架構,每天為2,000+個服務提供3,000,000,000+次通路量支援,并被廣泛應用于阿裡巴巴集團的各成員站點。

資源

  • 源碼:​​https://github.com/alibaba/dubbo​​
  • 下載下傳:​​http://repo1.maven.org/maven2/com/alibaba/dubbo​​
  • 微網誌:​​http://weibo.com/dubbo​​
  • QQ群:222162989(已滿),366736103

文檔

  • ​​使用者指南​​
  • ​​開發指南​​
  • ​​管理指南​​
  • ​​常見問題​​

Dubbo是一個分布式服務架構,緻力于提供高性能和透明化的RPC遠端服務調用方案,以及SOA服務治理方案。

一、Dubbo核心

1、遠端通訊: 提供對多種基于長連接配接的NIO架構抽象封裝,包括多種線程模型,序列化,以及“請求-響應”模式的資訊交換方式。

2、叢集容錯: 提供基于接口方法的透明遠端過程調用,包括多協定支援,以及軟負載均衡,失敗容錯,位址路由,

       動态配置等叢集支援。

3、自動發現: 基于注冊中心目錄服務,使服務消費方能動态的查找服務提供方,使位址透明,使服務提供方可以平滑增加或

      減少機器。

二、Dubbo能做什麼

1、透明化的遠端方法調用,就像調用本地方法一樣調用遠端方法,隻需簡單配置,沒有任何API侵入。

2、軟負載均衡及容錯機制,可在内網替代F5等硬體負載均衡器,降低成本,減少單點。

3、服務自動注冊與發現,不再需要寫死服務提供方位址,注冊中心基于接口名查詢服務提供者的IP位址,并且能夠平滑添加或删除服務提供者。