Dubbo 畢業,成為 Apache 基金會頂級專案

Kirito的部落格發表於2019-05-21

Dubbo 畢業,成為 Apache 基金會頂級專案

Dubbo 發展史一覽

2011 年 10 月 27 日,阿里巴巴開源了自己服務化治理方案的核心框架 Dubbo,服務治理的設計理念開始逐漸在國內軟體行業中落地,並被廣泛應用。自開源後,許多非阿里系公司選擇使用 Dubbo,其中既有當當網、網易考拉等網際網路公司,也有中國人壽、青島海爾等傳統企業。

2012 年 10 月 23 日 Dubbo 2.5.3 釋出後,在 Dubbo 開源將滿一週年之際,阿里基本停止了對 Dubbo 的主要升級。

2013 年,2014 年,更新了 2 次 Dubbo 2.4 的維護版本,然後停止了所有維護工作。至此,Dubbo 對 Srping 的支援也停留在了 Spring 2.5.6 版本上。

阿里停止維護和升級 Dubbo 期間,噹噹網開始維護自己的 Dubbo 分支版本 Dubbox,新增支援了新版本的 Spring,支援了 Rest 協議等,並對外開源了 Dubbox。同時,網易考拉也維護了自己的獨立分支 Dubbok,可惜並未對外開源。

2017 年 9 月 7 日,Dubbo 悄悄在 GitHub 釋出了 2.5.4 版本。隨後,又迅速釋出了 2.5.5、2.5.6、2.5.7 等版本。在 10 月舉行的雲棲大會上,阿里宣佈 Dubbo 被列入集團重點維護開源專案,這也就意味著 Dubbo 起死回生,開始重新進入快車道。

2018 年 1 月 8 日,Dubbo 2.6.0 版本釋出,新版本將之前噹噹網開源的 Dubbox 進行了合併,實現了 Dubbo 版本的統一整合。

2018 年 2 月 9 日,Apache 基金會的郵件列表上發起了討論是否接納阿里的 Dubbo 專案進入 Apache 孵化器的投票。經過一週的投票,郵件列表顯示,Dubbo 獲得了 14 張贊成票,在無棄權和反對票的情況下,正式透過投票,順利成為 Apache 基金會孵化專案。

自此,Dubbo 開始了兩個長期維護的版本,Dubbo 2.6.x (包名:com.alibaba)穩定維護版本和 Dubbo 2.7.x (包名:org.apache)apache 孵化版本。

2018 ~ 2019 年,在此期間,Dubbo 釋出了 4、5 個版本,併發布了 nodejs,python,go 等多語言的客戶端。在此期間,Dubbo 社群相繼在北京、上海、深圳、成都、杭州、南京等地舉辦了開發者沙龍。

2019 年 1 月,2.7.0 release 版本釋出,這個即將畢業的 apache 版本支援了豐富的新特性,全新的 Dubbo Ops 控制檯。時至 5 月,Dubbo 來到了 2.7.2 版本,期間積極引入了新的特性,支援 consul,nacos,etcd 等註冊中心。

2019 年 5 月 21 號,經過了漫長的孵化期,Dubbo 迎來了畢業。

Dubbo 官方網站:http://dubbo.incubator.apache.org/zh-cn/index.html

Dubbo Github:https://github.com/apache/incubator-dubbo/

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31556476/viewspace-2645082/,如需轉載,請註明出處,否則將追究法律責任。

相關文章