Apache 基金会正式宣布 ServiceComb 毕业成为顶级项目
Apache 软件基金会10月24日正式宣布 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 。”