阿里巴巴微服務開源項目盤點(持續更新)

【Apache Dubbo】java

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

項目地址:
https://github.com/apache/inc...github

最新動態:
探祕 Dubbo 的度量統計基礎設施 - Dubbo Metricsspring

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

https://yq.aliyun.com/articles/691020

誰正在用:
https://github.com/apache/inc...api

媒體報道:
Dubbo做者親述:那些輝煌、沉寂與重生的故事負載均衡

https://yq.aliyun.com/article...框架

【Apache RocketMQ】分佈式

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

項目地址:

https://github.com/apache/roc...

最新動態:
Apache RocketMQ 發佈 v4.4.0,新添權限控制和消息軌跡特性

https://yq.aliyun.com/article...

誰正在用:
RocketMQ 在平安銀行的實踐和應用

https://yq.aliyun.com/article...

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

https://yq.aliyun.com/articles/664608

【OpenMessaging】

OpenMessaging開源項目於2017年正式入駐Linux基金會,是國內首個在全球範圍發起的分佈式計算領域的國際標準。

OpenMessaging開源標準社區的企業達10家之多,包括阿里巴巴、Datapipeline、滴滴出行、浩鯨科技、京東商城、青雲QingCloud、Streamlio、微衆銀行、Yahoo、中國移動蘇州研發中心(按首字母排序),此外,還得到了RocketMQ、RabbitMQ和Pulsar 3個頂級消息開源廠商的支持。

項目地址:
https://github.com/openmessag...

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

https://yq.aliyun.com/articles/670765

【Nacos】

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

項目地址:
https://github.com/alibaba/nacos

誰正在用:
https://github.com/alibaba/na...

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

https://yq.aliyun.com/articles/690298

最新動態:
Nacos Committers 團隊首亮相,發佈 0.9.0 版本

https://yq.aliyun.com/article...

背後的故事

https://dwz.cn/UcmvE5Ew

最佳實踐
阿里巴巴基於 Nacos 實現環境隔離的實踐

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

 https://yq.aliyun.com/articles/684178

【Sentinel】

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

項目地址:
https://github.com/alibaba/se...

最新動態:https://dwz.cn/faH9eKHH

背後的故事

https://dwz.cn/rtCNTEPl

媒體專訪:
限流熔斷技術選型:從Hystrix到Sentinel

https://dwz.cn/x4bWip9P

最佳實踐
快速體驗 Sentinel 集羣限流功能,只需簡單幾步

https://yq.aliyun.com/article...

【Arthas】

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

項目地址:

https://github.com/alibaba/ar...

最新動態:
新的開始 | Arthas GitHub Star 破萬後的回顧和展望

https://yq.aliyun.com/article...

【Spring Cloud Alibaba】

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

項目地址:
https://github.com/spring-clo...

最新動態:
Spring Cloud Alibaba發佈第二個版本,Spring 發來賀電

https://dwz.cn/DR0kFNi3

媒體報道:
Spring Cloud Alibaba,中國 Javaer 的福音,爲微服務續上 18 年

https://yq.aliyun.com/article...

【Fescar】

Fescar 是阿里巴巴2019年1月開源的一套分佈式事務中間件,Fescar 的願景是讓分佈式事務的使用像如今本地事務的使用同樣簡單、高效,最終的目標是但願能夠適用於全部的分佈式事務場景。

項目地址:
https://github.com/alibaba/Fe...

最佳實踐
集成源碼深度剖析:Fescar x Spring Cloud

https://yq.aliyun.com/article...
分佈式事務中間件 Fescar—RM 模塊源碼解讀

https://yq.aliyun.com/article...

相關文章
相關標籤/搜索