西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

阿里Apache Dubbo(開源RPC框架)

v2.7.10官方版
  • 阿里Apache Dubbo(開源RPC框架)v2.7.10官方版
  • 軟件大小:4.9M
  • 更新時間:2021-04-09 10:20
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 編程控件
  • 軟件等級:4級
  • 應用平臺:Win7, win8, linux
  • 官方網(wǎng)站:https://dubbo.apache.org/zh/
  • 應用備案:
好評:50%
壞評:50%

本類精品

軟件介紹

Apache Dubbo是阿里巴巴公司開發(fā)的一個Java編寫的高性能輕量級的開源服務框架,它提供了三個關鍵功能:基于接口的遠程調用、負載均衡和容錯,使得應用可通過高性能的 RPC 實現(xiàn)服務的輸出和輸入功能,可以和 Spring 框架無縫集成。以及自動服務注冊和發(fā)現(xiàn)。它提供了三個關鍵功能:基于接口的遠程調用,負載均衡和容錯,以及自動服務注冊和發(fā)現(xiàn)。

功能介紹

面向接口代理的高性能RPC調用

智能負載均衡

服務自動注冊與發(fā)現(xiàn)

高度可拓展能力

運行期流量調度

可視化的服務治理和運維

基于透明接口的RPC

自動服務注冊和發(fā)現(xiàn)--支持多個服務器注冊,可即時在線/離線檢測服務。

運行時的流量路由

可視化服務治理--為服務治理和維護提供了大量的好工具。

主要核心部件:

Remoting: 網(wǎng)絡通信框架,實現(xiàn)了 sync-over-async 和 request-response 消息機制

RPC: 一個遠程過程調用的抽象,支持負載均衡、容災和集群功能

Registry: 服務目錄框架用于服務的注冊和服務事件發(fā)布和訂閱

Dubbo 工作原理

Provider

暴露服務方稱之為“服務提供者”

Consumer

調用遠程服務方稱之為“服務消費者”

Registry

服務注冊與發(fā)現(xiàn)的中心目錄服務稱之為“服務注冊中心”

Monitor

統(tǒng)計服務的調用次調和調用時間的日志服務稱之為“服務監(jiān)控中心”

(1) 連通性:

注冊中心負責服務地址的注冊與查找,相當于目錄服務,服務提供者和消費者只在啟動時與注冊中心交互,注冊中心不轉發(fā)請求,壓力較小

監(jiān)控中心負責統(tǒng)計各服務調用次數(shù),調用時間等,統(tǒng)計先在內存匯總后每分鐘一次發(fā)送到監(jiān)控中心服務器,并以報表展示

服務提供者向注冊中心注冊其提供的服務,并匯報調用時間到監(jiān)控中心,此時間不包含網(wǎng)絡開銷

服務消費者向注冊中心獲取服務提供者地址列表,并根據(jù)負載算法直接調用提供者,同時匯報調用時間到監(jiān)控中心,此時間包含網(wǎng)絡開銷

注冊中心,服務提供者,服務消費者三者之間均為長連接,監(jiān)控中心除外

注冊中心通過長連接感知服務提供者的存在,服務提供者宕機,注冊中心將立即推送事件通知消費者

注冊中心和監(jiān)控中心全部宕機,不影響已運行的提供者和消費者,消費者在本地緩存了提供者列表

注冊中心和監(jiān)控中心都是可選的,服務消費者可以直連服務提供者

(2) 健壯性:

監(jiān)控中心宕掉不影響使用,只是丟失部分采樣數(shù)據(jù)

數(shù)據(jù)庫宕掉后,注冊中心仍能通過緩存提供服務列表查詢,但不能注冊新服務

注冊中心對等集群,任意一臺宕掉后,將自動切換到另一臺

注冊中心全部宕掉后,服務提供者和服務消費者仍能通過本地緩存通訊

服務提供者無狀態(tài),任意一臺宕掉后,不影響使用

服務提供者全部宕掉后,服務消費者應用將無法使用,并無限次重連等待服務提供者恢復

(3) 伸縮性:

注冊中心為對等集群,可動態(tài)增加機器部署實例,所有客戶端將自動發(fā)現(xiàn)新的注冊中心

服務提供者無狀態(tài),可動態(tài)增加機器部署實例,注冊中心將推送新的服務提供者信息給消費者

相關新聞

Dubbo 是阿里巴巴內部使用的分布式業(yè)務框架,在2011年由阿里巴巴開源。由于 Dubbo 在阿里巴巴內部經(jīng)過廣泛的業(yè)務驗證,在很短時間內,就迅速成為了國內該類開源項目的佼佼者,并產(chǎn)生了許多衍生版本,如網(wǎng)易、京東、新浪、當當、網(wǎng)易考拉等等。2014年10月30日發(fā)布 2.4.11 版本后,突然停止更新(其實在2012年10月之后就基本停止了重要升級,改為階段性維護)。

經(jīng)過三年的沉寂,在2017年9月,阿里宣布重啟 Dubbo 項目,并決策在未來對開源進行長期的持續(xù)投入。隨后 Dubbo 開始了密集的更新,并將停擺三年以來大量分支上的特性及缺陷修正快速整合。2018 年 2 月 15 日經(jīng)過一系列的投票,阿里將 Dubbo 捐獻給 Apache 基金會,正式進入 Apache 孵化器,于 2019年5月16日正式成為 Apache 的頂級項目。這也是阿里巴巴微服務繼 Apache RocketMQ 后的又一個 Apache 頂級項目。

軟件截圖

阿里Apache Dubbo(開源RPC框架) v2.7.10官方版

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字數(shù): 0/500

TOP
軟件下載