Apache 基金會正式宣佈 ServiceComb 畢業成為頂級專案
Apache 軟體基金會10月24日 ofollow,noindex">正式宣佈 Apache ServiceComb 畢業成為 Apache 頂級專案。
ServiceComb 由華為公司於2017年11月捐贈給 Apache 並啟動孵化, 之後在 Apache 導師的指導下由孵化器管理委員會成員進行經營孵化,9月25日在 Apache 孵化器10票一次性通過畢業提案投票,10月17日,Apache 董事會通過 ServiceComb 畢業決議, 這也是業界首個微服務專案在 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 目前已在數十家企業中使用,包括奇蛙智慧科技、華為雲、軟通動力,傳智播客、梅斯醫學、文思海輝、中國人保和同濟大學等。
“畢業成為 Apache 頂級專案,表明進入孵化器前或孵化期間加入的所有貢獻者們都擁有一個被稱為 Apache ServiceComb 的地方,”姜寧補充說。 “很高興在這個開放,平等和多樣化的環境中與志願者合作。我們歡迎新的貢獻者以程式碼開發、佈道微服務、微服務創新、推進社群在 “Apache Way” 下發展,以及任何其他形式加入 ServiceComb 。”