這些開源項目都廣泛影響了當前互聯(lián)網(wǎng)開發(fā)與應用。例如,F(xiàn)link是當下被廣泛使用的開源大數(shù)據(jù)計算引擎之一,越來越多的企業(yè)選擇 Flink 應用于自身的業(yè)務場景,解決實時計算的需求,覆蓋互聯(lián)網(wǎng)娛樂、電商、在線教育、游戲、金融等多個行業(yè)的近百家企業(yè)。阿里巴巴最開始是Flink的使用者,2019年收購了Flink原作者所建立的公司,隨后成為Flink社區(qū)最大的推動者之一,為社區(qū)貢獻了1/4的committer。
本次入選Top30的開源項目以云原生項目居多,這也證實了云原生源源不斷的活力和創(chuàng)造力,也為國產軟件提供了彎道超車的歷史機遇。自2011年以來,阿里開源了一系列云原生產品,包括Dubbo微服務框架、RocketMQ消息中間件、Nacos注冊和配置管理中心、Seata分布式事務解決方案(與螞蟻聯(lián)合開源)、Sentinel流量治理組件等,部分已成為各自領域的事實標準,幫助開發(fā)者解決從分布式應用架構演進到分布式應用治理的難題。
其中,Dubbo是一款微服務框架,為大規(guī)模微服務實踐提供高性能 RPC 通信、流量治理、可觀測性等解決方案,涵蓋 Java、Golang 等多種語言 SDK 實現(xiàn)。
RocketMQ則是全球首個支持全鏈路消息追蹤的開源產品,堅持極簡彈性架構,具備低延遲、高并發(fā)、高可用、高可靠的優(yōu)勢,可支撐萬億級數(shù)據(jù)洪峰,具有靈活的可擴展性、海量消息堆積能力、支持事務消息等特性。
此外,阿里還開源了大量編程工具,提升開發(fā)者的開發(fā)體驗。如fastjson是一個Java語言編寫的高性能功能完善的JSON庫,可以將JSON協(xié)議的序列化和反序列化性能大幅提升。
開源是阿里巴巴的技術戰(zhàn)略之一,阿里巴巴是開源的受益者,也主動回饋開源、引領開源。阿里巴巴已累計對外開源了上百個優(yōu)秀/精品項目,在GitHub上Star總數(shù)超百萬。根據(jù)《中國開源十年洞察報告》顯示,阿里已經(jīng)連續(xù)十年蟬聯(lián)中國廠商開源活躍度、影響力雙第一。
“云為開源軟件提供了最佳運行環(huán)境,云+開源共同構成了數(shù)字世界的根?!卑⒗锇桶虲TO程立透露,阿里巴巴將以符合開源軟件生命周期的管理機制對開源項目進行治理,打造“開放、有序、踏實、利他”的開源文化,更好地促進整個技術生態(tài)健康良性發(fā)展,更好地服務廣大開發(fā)者,幫助更多公司提升效率。