速途網4月14日消息(報道:李楠)今日,阿里巴巴聯合bilibli、字節跳動、Nacos社區、Spring Cloud Alibaba社區、Apache Dubbo社區宣布,其共同發起的微服務治理規范項目OpenSergo正式開源,致力于異構微服務治理,讓更多微服務互聯互通。

隨著越來越多的微服務業務上云,由于語言異構、框架異構導致的微服務治理成本成指數級增加。對于開發者而言,不同的框架和協議代表著要選用不同的治理模型、治理規則,這給他們帶來了額外的認知負擔。而現存的微服務治理框架又極大地限制了新語言、新框架的采用,導致企業技術迭代受到限制。
為解決這些問題,阿里巴巴在2022年1月開始聯合互聯網企業及開源社區,討論合作服務治理規范化和標準化的事宜,共同成立OpenSergo項目,致力于在不同的微服務框架、通信協議之間達成共識,形成云原生服務治理規范。
據悉,阿里從2008 年就開始了微服務改造,誕生了服務框架 HSF 及配套的服務治理能力;2012 年,將高性能、輕量級的服務框架Dubbo開源;從 2019 年開始,通過將服務治理能力下沉到 Java Agent,實現完全無需對業務做任何改造、就能接入服務治理的能力。
得益于多年實踐,OpenSergo 天然支持 Spring Cloud 和 Apache Dubbo 等主流 Java 微服務框架。同時,bilibili、字節跳動、Apache Dubbo 社區、Spring Cloud Alibaba 社區也是共同發起方,因此,OpenSergo將初始支持Kratos、Cloudwego-Kitex、Spring Cloud Alibaba、Apache Dubbo、Dubbo-go等框架。目前,OpenSergo已使用業界廣泛采用的Apache 2.0開源協議對外開源。據悉,阿里云云原生微服務團隊撰寫的《微服務治理技術白皮書》也將在本月發布。
據悉,自2011年至今,阿里巴巴已累計對外開源了多個優秀/精品項目,涵蓋云原生、數據庫、操作系統、大數據&AI、前端等多個領域,是Linux、MySQL、Redis、JVM、Kubernetes、Containerd、Flink、Envoy等知名開源項目的核心貢獻者和維護者,在GitHub上Star總數超百萬。根據《2021中國開源年度報告》,阿里巴巴開源項目活躍度在國內企業中排名第一。
開源是阿里巴巴的核心科技戰略之一,阿里巴巴將以符合開源軟件生命周期的管理機制對開源項目進行治理,打造“開放、有序、踏實、利他”的開源文化,更好地促進整個技術生態健康良性發展,更好地服務廣大開發者,幫助更多公司提升效率。