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