Dubbo是 [1] 阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可經過高性能的 RPC 實現服務的輸出和輸入功能,能夠和 [2] Spring框架無縫集成。網絡
Dubbo是一款高性能、輕量級的開源Java
RPC框架,它提供了三大核心能力:
面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動註冊和發現。
RPC:RPC(Remote Procedure Call)—遠程過程調用,它是一種經過網絡從遠程計算機程序上請求服務,而不須要了解底層網絡技術的協議。RPC協議假定某些傳輸協議的存在,如TCP或UDP,爲通訊程序之間攜帶信息數據。在OSI網絡通訊模型中,RPC跨越了傳輸層和應用層。RPC使得開發包括網絡分佈式多程序在內的應用程序更加容易。