全球最大的開源軟體基金會Apache軟體基金會(以下簡稱Apache)於北京時間10月24日宣布Apache ServiceComb 畢業成為Apache 頂級項目。
ServiceComb 由華為公司於2017年11月捐贈給Apache並啟動孵化, 之後在Apache導師的指導下由孵化器管理委員會成員進行經營孵化,9月25日在Apache孵化器10票一次性通過畢業提案投票,10月17日,Apache 董事會通過ServiceComb 畢業決議, 這也是業界首個微服務項目在Apache孵化並畢業成為頂級項目。
以下為Apache市場總監Sally Khudairi 發布在Apache軟體基金會各渠道官號上的官方通告譯文:
Apache 軟體基金會宣布將Apache ServiceComb作為頂級項目
一個應用在奇蛙智能科技、華為雲、軟通動力、傳智播客、梅斯醫學、文思海輝、中國人保和同濟大學等企業和領域的開源微服務框架。
2018年10月,麻薩諸塞州,韋克菲爾德 – 完全由志願開發者組成、管理,旗下孵化器擁有超過350個開源項目的 Apache軟體基金會(ASF), 今天宣布Apache ServiceComb為頂級項目(TLP)。
Apache ServiceComb是一個開源微服務軟體框架,旨在使開發人員能夠高效,方便地輕鬆構建和管理微服務應用。該項目最初是在華為開發的,並於2017年11月捐贈給Apache孵化器。
Apache ServiceComb負責人姜寧說:「我們為ServiceComb到達這一重要的裡程碑感到非常自豪。 ServiceComb在不到一年的時間內從微服務軟體開發套件發展成為完整的微服務解決方案。在Apache孵化期間,ServiceComb用戶數迅速增長,新的開發人員不斷湧入,以如此高的速度成長是令人驚嘆的。」
Apache ServiceComb作為一站式微服務解決方案,包含3個子項目:
Java-Chassis - 一個開箱即用的Java語言微服務SDK,包括四個部分:服務契約,編程模型,運行模型和通信模型,以及一整套微服務治理能力,如負載均衡、容錯、限流和調用鏈跟蹤。微服務治理和業務邏輯是隔離的。
Service-Center - 基於Etcd的、高性能、高可用性、無狀態、Go語言實現的服務發現和註冊中心,提供實時服務實例註冊,實時服務實例通知和服務間契約測試。
Saga - 為分布式事務提供最終的一致性解決方案,解決微服務痛點問題。
Apache ServiceComb 的亮點包括:
異步內核 – 基於VertX的同步和異步模型編程有效確保了無論是在傳統企業或電商領域,還是在新興的網際網路或物聯網等新興企業中,都能夠保持高性能和低延遲,以避免在達到峰值負載時應用出現雪崩效應。
開箱即用體驗 – 開發人員通過腳手架網站start.servicecomb.io 啟動的微服務項目,可以集服務註冊、發現、通信和微服務治理能力和默認的集中化配置為一體。
OpenAPI – 自動代碼生成,業務邏輯代碼和治理能力隔離,可以使能DevOps Pipeline, 使用契約文件和OpenAPI的雙向生成能力可以使不同的團隊高效且獨立的開發和管理代碼、測試和進行文檔化工作。
Apache ServiceComb已在數十家企業中使用,包括奇蛙智能科技、華為雲、軟通動力,傳智播客、梅斯醫學、文思海輝、中國人保和同濟大學等。
「2015年,華為雲推出了微服務相關的服務,這就是ServiceComb的原始代碼,」華為雲PaaS產品部總經理廖振欽表示。 「Apache ServiceComb是華為雲微服務引擎CSE的核心。它廣泛應用於華為消費雲,華為雲核,華為EI等眾多主要產品,是華為微服務的事實標準。我們非常高興看到ServiceComb在Apache 孵化器中快速發展,鼓勵更多工程師通過成為Apache 軟體基金會志願者社區的一員繼續接受開源,並為開源做出貢獻。」
華為消費者雲基於Apache ServiceComb的高性能,低延遲的異步技術來實現1,500多個節點級的微服務,支持4億移動手機用戶在線。使用ServiceComb,QPS提升2倍+,時延降低45%。
「我們使用Apache ServiceComb構建無人機控制的智慧大腦。ServiceComb是一種開箱即用的微服務解決方案,無需任何編碼即可提供微服務治理能力,」奇蛙智能科技首席架構師周蘇建表示。 「與使用自己實現的或傳統的其他RPC框架相比,節省了大量的開發資源。使用ServiceComb,團隊開發和節點部署效率都提高了1倍,這是非常令人興奮。我們也非常高興看到ServiceComb的集成了如APM、 Apache Zipkin、 Apache SkyWalking 和 Prometheus等開源分布式追蹤系統,極大地提高了我們的跨節點調用鏈追蹤能力,團隊定位和解決問題的效率。
「由於微服務架構不是一個單點技術問題,我們需要響應技術、組織和流程的快速變化,」 軟通智慧城市科技有限公司產品工程中心副總裁鮑永偉說。 「Apache ServiceComb java-chassis做得很好,其核心完全基於OpenAPI的服務契約實現,可以幫助我們自動生成服務框架代碼。這使我們的團隊能夠順利地將我們的智慧城市業務系統進行微服務化。 非常高興看到我們的員工積極參與ServiceComb項目,並與Apache社區一起學習開放開發的Apache Way。Apache ServiceComb是一個明星項目,我們堅信參與ServiceComb社區將有助於提高我們的軟體工程師能力。」
「Apache ServiceComb擁有完善健康的社區和全面的技術背景。該項目致力於讓企業更輕鬆微服務化和上雲,這令人印象深刻,」傳智播客研究院院長于洋說。 「傳智播客基於對微服務設計、優秀技術實踐和完善的社區文檔等考慮,選擇了ServiceComb作為教育培訓的微服務技術教材。」
「畢業成為Apache頂級項目,表明進入孵化器前或孵化期間加入的所有貢獻者們都擁有一個被稱為Apache ServiceComb的地方,」姜寧補充說。 「很高興在這個開放,平等和多樣化的環境中與志願者合作。我們歡迎新的貢獻者以代碼開發、布道微服務、微服務創新、推進社區在「Apache Way」下發展,以及任何其他形式加入ServiceComb。」
可用性和監督:
Apache ServiceComb軟體是在Apache License v2.0下發布的,由活躍的貢獻者自主選擇並組建的團隊監督。項目管理委員會(PMC)負責指導項目的日常運營,包括社區發展和產品發布。有關下載,文檔以及參與Apache ServiceComb的方法,請訪問http://servicecomb.apache.org/
和https://twitter.com/ServiceComb
關於Apache軟體基金會(ASF)
Apache軟體基金會(Apache Software Foundation,簡稱ASF)成立於1999年,是世界上最大的開源基金會,負責監管350多個免費的企業級項目和1.9億多行的代碼,它們作為主幹支撐著全球廣泛使用的應用程式。ASF屢獲殊榮的「The Apache Way」精英管理流程讓730名獨立會員和6800名代碼提交者在人工智慧/深度學習、大數據、構建管理、雲計算,內容、DevOps、物聯網/邊緣、移動化、伺服器、Web框架等方面進行合作和創新。廣泛應用的Apache許可證利於商業運作,使得無數解決方案得以傳播。Apache社區計劃包括ASF官方全球會議ApacheCon。ASF是符合美國國內稅收法501(c)(3)的非營利慈善機構,由個人捐贈和企業贊助商資助。更多信息請訪問
http://www.apache.org/和https://twitter.com/TheASF
「Apache」,「ServiceComb」,「Apache ServiceComb」和「ApacheCon」是Apache軟體基金會在美國和/或其他國家/地區的註冊商標或商標。 所有其他品牌和商標均為其各自所有者的財產。
----------------------------------------------------------譯文結束--------------
華為公司歷來非常重視開源軟體的使用和回饋:
10月10日~10月12日, Apache授權並在2018華為公司的全聯接大會上布置Apache 展臺, Apache 董事Roman Shaposhnik、孵化器主席Justin Mclean、秘書長Craig Russel在該大會的ServiceComb Meetup上主講「永不褪色的Apache Way」,並和ServiceComb的PMC(項目管理委員會)成員姜寧、Zen Lin等在展臺陸續接待了數千名來自各企業的參觀人員。
華為公司標準與產業發展部部長肖然(上圖左四)一行參觀了Apache展臺並與Apache專家們洽談,並表示「非常感謝全球領先的開源軟體Apache基金會在ServiceComb和CarbonData等開源項目上的支持與幫助,華為非常重視技術創新與開放合作,願意通過與Apache基金會的合作,持續貢獻更多開源項目促進產業加速創新與發展」。
10月19日,Justin Mclean和 Craig Russel被邀請到華為公司深圳總部主講「如何成長為Apache頂級項目」 講座,華為公司開源生態發展部部長王有生、華為雲PaaS中間件總監 馮修玉 等華為公司領導參與講座並與Apache專家們交流,和Apache專家們一起祝賀ServiceComb畢業。
更多ServiceComb相關信息請閱讀:
https://mp.weixin.qq.com/s/F51qiV0efD1T_4TcO-964w