官網:http://dubbo.io/
紅色框文字翻譯后:一個高性能的,基于 java 的,開源 RPC 框架。
Dubbo 是一個框架
Dubbo 是一個分布式服務框架,致力于提供高性能和透明化的 RPC 遠程服務調用方案、服務治理方案。
Dubbo 是阿里巴巴服務化治理方案的核心框架,每天為 2,000+ 個服務提供 3,000,000,000+次訪問量支持,并被廣泛應用于阿里巴巴集團的各成員站點:
已知的使用企業:
● 新浪微博的 Motan (https://github.com/weibocom/motan)
● Dubbox 是 由 當 當 對 阿 里 的 Dubbo 的 升 級 , 可 以 被 視 為 Dubbo 的 增 強 版
(https://github.com/dangdangdotcom/dubbox)
● 國外的有 google grpc
● 實現透明的遠程方法調用,就像調用本地方法一樣。可以忽略遠程調用的實現細節。簡單配置即可使用。
● 服務的自動注冊和服務發現。通過注冊中心,服務實現動態管理(增減服務方)。調用服務的消費者無需寫死調用地址。
● 軟件的負載均衡實現和容錯機制,無需使用硬件。降低成本。
Dubbo 的底層實現是動態代理, 由 Dubbo 框架創建遠程服務(接口)對象的代理對象, 通過代理對象調用遠程方法。