阿里巴巴中間件開源項目盤點(持續更新)

【Apache Dubbo】

Apache Dubbo 是一款高性能、輕量級的開源Java RPC框架,是國內影響力最大、使用最廣泛的開源服務框架之一,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動註冊和發現。在2016年、2017、2018年開源中國發起的最受歡迎的中國開源軟件評選中,連續三年進入Top10名單。2019年2月Dubbo發佈了2.7.0,這一版本將用於Apache 基金會的正式畢業。

Dubbo 生態添新兵,Dubbo Admin 發佈 v0.1

【Apache RocketMQ】

Apache RocketMQ 是一款分佈式消息引擎,具備「低延遲」、「高性能」、「高可靠性」等特點,可滿足兆級容量和可擴展性的需求。它是國內首個非 Hadoop 生態體系的Apache 社區頂級項目,根據項目畢業前的統計,RocketMQ有百分八十的新特性與生態集成來自於社區的貢獻。

滴滴出行基於RocketMQ構建企業級消息隊列服務的實踐

【OpenMessaging】

OpenMessaging開源項目於2017年正式入駐Linux基金會,是國內首個在全球範圍發起的分佈式計算領域的國際標準。OpenMessaging開源標準社區的企業達10家之多,包括阿里巴巴、Datapipeline、滴滴出行、浩鯨科技、京東商城、青雲QingCloud、Streamlio、微衆銀行、Yahoo、中國移動蘇州研發中心(按首字母排序),此外,還獲得了RocketMQ、RabbitMQ和Pulsar 3個頂級消息開源廠商的支持。

首個由國內發起的分佈式消息領域的國際標準OpenMessaging一週年回顧

【Nacos】

Nacos 是一個更易於幫助構建雲原生應用的動態服務發現、配置和服務管理平臺,提供「註冊中心」、「配置中心」和「動態DNS服務」三大功能。

虎牙直播在微服務改造方面的實踐和總結

如何打通CMDB,實現就近訪問

【Sentinel】

Sentinel 承接阿里巴巴近10年雙十一大促流量的核心場景,以流量爲切入點,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性。其提供豐富的應用場景支持、完備的監控能力、易用的拓展點。

【Arthas】

Arthas 是一款 Java 線上診斷工具,可有效解決開發過程中遇到的各類診斷難題。2018年9月,阿里將內部廣泛使用的java線上診斷工具進行開源,取名arthas(阿爾薩斯)。也許是擊中了開發者線上排查問題的痛點,Arthas在距離開源後的第一個Release 版發佈僅 147 天,就獲得了超過1w的star數,並有40多位contributors參與開源貢獻。

【Spring Cloud Alibaba】

Spring Cloud Alibaba 致力於提供微服務開發的一站式解決方案,提供包括「服務限流降級」、「服務註冊與發現」、「分佈式配置管理」和「阿里雲對象存儲」等主要功能。

【Fescar】

Fescar 是阿里巴巴2019年1月開源的一套分佈式事務中間件,Fescar 的願景是讓分佈式事務的使用像現在本地事務的使用一樣簡單、高效,最終的目標是希望可以適用於所有的分佈式事務場景。

• 最佳實踐
集成源碼深度剖析:Fescar x Spring Cloud
分佈式事務中間件 Fescar—RM 模塊源碼解讀

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章