官方網站: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位址,并且能夠平滑添加或删除服務提供者。