2020 年微服務領域開源數字化報告發布,阿里扛起微服務大旗
2020 年 8 月 18 日,由阿里云主辦的首屆云原生微服務大會于線上隆重召開,大會邀請25位全球頂級球微服務領域先行者和權威技術專家深入探討云原生語境下,微服務的挑戰和趨勢。
國產微服務框架表現搶眼,阿里扛起微服務大旗
會議首日正式發布了由 X-Lab 開放實驗室編撰的《 2020 年微服務領域開源數字化報告》,報告顯示:
·Spring 作為 Java 微服務框架事實標準,Spring Cloud 和 Spring Boot 在微服務框架排名分別列活躍度第二和第三;
· Apache Dubbo 作為中國本土開源的項目,在微服務框架中排名第五,全球排名躋身 693;
·在廠商 Spring Cloud 項目中,Spring Cloud Alibaba 在 Spring Cloud 榜單中居于榜首。
關于X-Lab及報告數據樣本
X-lab 開放實驗室是由來自華東師范大學、同濟大學的師生所構成的開放創新共同體,專業背景包括計算機科學、數據科學及其相關跨學科,⻓期思考并實踐教育與開源兩大主題。本報告數據樣本來自 2020 年 1 月~6 月相關項目的 GitHub 開發者行為日志,數據開源地址為:http://www.gharchive.org/ 。本項目旨在通過建立一份建立在微服務領域的相對完整、可以反復進行推演的數據報告(報告、數據、算法均開源),分析微服務框架項目以及 Spring Cloud 項目的 GitHub 開發者行為日志,通過多維度數據分析的視⻆,來觀察微服務領域的開源現狀、進展 趨勢、演化特征等問題。
本報告將周期性更新、發布,報告長期沉淀地址:https://github.com/alibaba/OpenSourceReport
微服務發展勢頭迅猛 企業趨向于選擇主流框架
O’Reilly 于 2020 年 7 月公布了一份關于企業微服務市場現狀的數據調研。報告顯示,在訪問了 全球 1,502 名軟件工程師、系統和技術架構師、工程師以及決策者后,有 77% 的組織反饋采用了微服務,其中 92% 的組織成功使用了微服務。了解并分析微服務領域開源項目的發展,有助于掌握該領域的發展趨勢,從而幫助提高企業的數字化競爭力。
微服務架構實際上是十分復雜的,在國內的落地也是道阻且艱。在開源創新的推動下,最佳實踐隨著技術的進步而迅速發展,不同的架構擁有不同的優勢,也呈現出不同程度的復雜性。嘗試有風險,使用者需根據自身情況謹慎選擇微服務框架。參照本次報告,Spring Cloud Alibaba 和 Apache Dubbo 將成為企業微服務道路上的主流選擇。
值得一提的是,Spring Cloud Alibaba 和 Apache Dubbo 同屬阿里巴巴,作為微服務領域的實踐者的引領者,阿里巴巴已然扛起了國內微服務領域的大旗,推動中國微服務開源影響力在全球范圍內的增長。