写点什么

微服务开源项目 ServiceComb 毕业成为 Apache 顶级项目

  • 2018-10-24
  • 本文字数:2835 字

    阅读完需:约 9 分钟

全球最大的开源软件基金会 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 个子项目:

1.    Java-Chassis  - 一个开箱即用的 Java 语言微服务 SDK,包括四个部分:服务契约,编程模型,运行模型和通信模型,以及一整套微服务治理能力,如负载均衡、容错、限流和调用链跟踪。微服务治理和业务逻辑是隔离的。

2.    Service-Center - 基于 Etcd 的、高性能、高可用性、无状态、Go 语言实现的服务发现和注册中心,提供实时服务实例注册,实时服务实例通知和服务间契约测试。

3.    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

2018-10-24 12:003199

评论 1 条评论

发布
用户头像
ServiceComb注册中心配套的开发框架为Java Chassis,Spring Cloud体系的应用,通过简单修改pom.xml改造为Spring Cloud Huawei的方式也可以接入。
2024-08-08 10:53 · 北京
回复
没有更多了
发现更多内容

信创生态+1!天谋科技与百信完成兼容性互认证

Apache IoTDB

ICE构建坚不可摧的交易环境

科技汇

11年之约 聚焦上海 | 亚信科技邀您相约2024 MWC上海展

亚信AntDB数据库

AntDB MWC 企业号 6 月 PK 榜 亚信安慧antdb

信创好搭档,企业好选择| 亚信安慧AntDB诚邀您参与企业数智化升级云端研讨会

亚信AntDB数据库

数据库 AntDB 信创产业 企业号 6 月 PK 榜 亚信安慧antdb

美国安腾Anton,全球最强生物计算专用超级计算机的前世今生

Geek_2d6073

1kx:如何突破预测市场的瓶颈

TechubNews

业务和技术,哪个更重要?

老张

技术 业务

PHP 之道笔记整理:最佳实践与安全指南

左诗右码

php

Qt(C++)开发一款图片防盗用水印制作小工具

DS小龙哥

6 月 优质更文活动

基于Python和TensorFlow实现BERT模型应用

华为云开发者联盟

人工智能 深度学习 华为云 华为云开发者联盟 企业号2024年6月PK榜

GeminiDB全面联动MySQL:热点数据,一键加速

华为云开发者联盟

MySQL 数据库 华为云 华为云开发者联盟 企业号2024年6月PK榜

零信任三大产品板块快速发展

芯盾时代

iam 零信任 微隔离 零信任模型 sdp

Android网络面试题之Http1.1和Http2.0

AntDream

面试 网络 Android;

ICE构建坚不可摧的交易环境

科技热闻

低代码平台如何重塑项目管理:效率与创新的新边界

天津汇柏科技有限公司

项目管理 低代码

PHP中常用的设计模式

左诗右码

php

万字解析 Go 官方结构化日志包 slog

江湖十年

Go 日志 log Go web #后端

Percona Toolkit 神器全攻略(配置类)

GreatSQL

数据库 greatsql

一文读懂:大数据可视化

AR玩家

大数据 可视化数据 Rokid Vision pro 炬目AR

官答丨操作系统升级 Openssl 导致 GreatSQL 无法启动

GreatSQL

数据库 greatsql

合成数据:解锁通用人工智能的“关键之钥”?

Baihai IDP

AI 合成数据 LLMs 企业号 6 月 PK 榜

OpenAI封锁中国API?天工助您一键搬家!

新消费日报

什么是开源软件 (OSS)?

NGINX开源社区

OSS 源代码 开源软件 SBOM 开源软件的优势

ToDesk优惠码是什么,如何使用?

小喵子

远程 远程桌面 远程工具

VMware ESXi 8.0U2c macOS Unlocker & OEM BIOS Dell (戴尔) 定制版

sysin

macos esxi OEM BIOS dell

聊聊性能指标CPU利用率如何计算的

派大星

性能指标

性能测试公开课来啦!从性能测试方案到性能调优,从负载均衡到中间件测试,全方位讲解性能测试核心内容

测试人

软件测试

Unity 确认参展 2024 ChinaJoy BTOB,展示应用出海增长全链路解决方案

Geek_2d6073

微服务开源项目ServiceComb 毕业成为Apache顶级项目_架构_Sally Khudairi_InfoQ精选文章