阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

微服务开源项目 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:002885

评论 1 条评论

发布
暂无评论
发现更多内容

2022年中国智能支付终端市场专题分析

易观分析

数字人民币 智能支付终端

OpenHarmony v3.1 Release版本发布

OpenHarmony开发者

OpenHarmony

汇聚创新力量 企业智能化转型开源社区“星策”正式成立

第四范式开发者社区

程序员 金融 开源社区 企业转型 企业数据化转型

源声|听听赛博堡垒的锻造之路,以及云安全那些事儿

OpenTEKr

网络安全 软件开发 开源技术

Redis(一)原理与基本使用

神农写代码

数据产品经理实战-如何做方案

第519区

数据产品经理 解决方案

破解数据库内核人才困局:PingCAP 的思考与尝试丨Talent Plan 专访

PingCAP

全方位讲解 Nebula Graph 索引原理和使用

NebulaGraph

索引 知识图谱 #数据库

与吴恩达创办Coursera后,她一头扎进数字生物学

OneFlow

人工智能 机器学习 深度学习 吴恩达 生物医药

大数据培训-Spark深入理解RDD和关键角色

@零度

spark 大数据开发

《假如你身处被“科技制裁”的俄罗斯》之数据库专家访谈 | 墨天轮专访

墨天轮

数据库 oracle 开源 国产数据库 MySQL 数据库

业务并发度不够,数仓的CN可以来帮忙

华为云开发者联盟

并发 执行计划 DWS CN 业务并发度

NVIDIA 英伟达发布H100 GPU,水冷服务器适配在路上

蓝海大脑GPU

互联网裁员风暴的一些思考

慕枫技术笔记

3月月更

一文简述:如何进行数据库选型及扩展

穿过生命散发芬芳

3月月更

被Altair圈粉了!这款Python数据可视化库真香!

博文视点Broadview

社区动态|Apache Doris 社区喜迎新晋 PPMC & Committer

ApacheDoris

大数据 OLAP MPP apache doris apache 社区

java培训基础知识-抽象类和接口

@零度

Java 接口 抽象类

企业知识管理常见的误区及解决方案

小炮

企业知识管理

Linux环境,C/C++语言手写代码实现线程池

Linux服务器开发

c++ 线程池 Linux后台开发 服务端开发 线程池源码

企业级项目协作工具 ,原来跨项目协作这么简单

阿里云云效

云计算 阿里云 项目管理 项目协作 项目协作工具

架构训练营-模块一

哈喽

「架构实战营」

【OH干货】给OpenHarmony 开发板配置网络

拓维信息

开源 OpenHarmony

Kubernetes官方java客户端之二:序列化和反序列化问题

程序员欣宸

Kubernetes java client

数字资产管理系统解决方案

低代码小观

数字化 资产管理 企业管理系统 数字化经济 企业管理软件

Android 中Scheme协议的使用详解

CRMEB

Kube-OVN:大型银行技术团队推荐的金融级云原生网络方案

York

容器 云原生 金融科技 两地三中心 云原生网络

博文推荐|Apache Pulsar 轻装上阵:迈向轻 ZooKeeper 时代

Apache Pulsar

zookeeper 开源 云原生 pip Apache Pulsar

打通源码!高效定位代码问题|云效工程师指北

阿里云云效

阿里云 源码 云原生 代码 代码管理

【多云管理】多云管理如何化繁为简提高效率?

行云管家

云计算 企业上云 多云管理 多云

最新太原市五家正规等保测评机构名单看这里!

行云管家

网络安全 等保 等保测评 太原 等保测评机构

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