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