HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

评论 1 条评论

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

实现一个简单的Database11(译文)

GreatSQL

MySQ percona server greatsql greatsql社区

说说Vue响应式系统中的Watcher和Dep的关系-面试进阶

bb_xiaxia1998

Vue 前端

能不能手写Vue响应式?前端面试进阶

bb_xiaxia1998

Vue 前端

js函数柯里化-面试手写版

helloworld1024fd

JavaScript 前端

从React源码分析看useEffect

goClient1992

React

运联智库发布跨境电商物流50强排行榜

联营汇聚

人人看得懂的ChatGPT技术原理解析

Baihai IDP

人工智能 自然语言处理 NLP 大模型 12 月 PK 榜 ChatGPT

GAIDC 2023盛会迎来大模型论坛“主场”,百度飞桨护航大模型产业发展

飞桨PaddlePaddle

深度学习 飞桨

实现一个简单的Database12(译文)

GreatSQL

sqlite greatsql greatsql社区

百度前端高频react面试题(持续更新中)

beifeng1996

前端 React

一步步实现React-Hooks核心原理

helloworld1024fd

JavaScript 前端

2023前端二面经典手写面试题

helloworld1024fd

JavaScript 前端

飞桨-鹏城云脑发行版亮相第四届启智开发者大会,软硬一体化助力科研

飞桨PaddlePaddle

深度学习 paddle 飞桨

一个诡异的 Pulsar InterruptedException 异常

小小怪下士

Java 程序员 后端

建议收藏,2023互联网大厂Java面试1210道题全解析

架构师之道

java面试

用于双目重建中的GPU编程:julia-cuda

京东科技开发者

机器学习 gpu 编码 Code julia

学生信息管理系统

lory(侯保国)

华为Push用户增长服务:精准触达,加速增长

HarmonyOS SDK

HMS Core

聊聊火出圈的ChatGPT

江湖修行

人工智能 AI ChatGPT

react的jsx和React.createElement是什么关系?面试常问

beifeng1996

前端 React

React面试:谈谈虚拟DOM,Diff算法与Key机制

beifeng1996

前端 React

DevOps 与 FinOps:二者可以协同吗?

SEAL安全

DevOps FinOps 企业号 2 月 PK 榜

阿里前端二面经典手写面试题汇总

helloworld1024fd

JavaScript 前端

React源码分析8-状态更新的优先级机制

goClient1992

React

阿里前端常考vue面试题汇总

bb_xiaxia1998

Vue 前端

HarmonyOS Connect “Device Partner”专场FAQ来啦!

HarmonyOS开发者

HarmonyOS

前端一面react面试题(持续更新中)

beifeng1996

前端 React

瓴羊Quick BI智能报表打破“中式”报表限制,提速增效

夏日星河

推荐系统[八]算法实践总结V0:腾讯音乐全民K歌推荐系统架构及粗排设计

汀丶人工智能

自然语言处理 推荐系统 推荐算法 搜索算法

互联网大厂Java 最常见的 1100+ 面试题汇总(金三银四面试必备)

架构师之道

java面试

React源码分析8-状态更新的优先级机制

goClient1992

React

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