全球最大的开源软件基金会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)\u2028Apache软件基金会(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

\\

“Apache”,“ServiceComb”,“Apache ServiceComb”和“ApacheCon”是Apache软件基金会在美国和/或其他国家/地区的注册商标或商标。 所有其他品牌和商标均为其各自所有者的财产。

\\

华为公司历来非常重视开源软件的使用和回馈:

\\

10月10日——10月12日, Apache授权并在2018华为公司的全联接大会上布置Apache 展台, Apache 董事Roman Shaposhnik、孵化器主席Justin Mclean、秘书长Craig Russel在该大会的ServiceComb Meetup上主讲“永不褪色的Apache Way”,并和ServiceComb的PMC(项目管理委员会)成员姜宁、Zen Lin等在展台陆续接待了数千名来自各企业的参观人员。

\\

\\

华为公司标准与产业发展部部长肖然(上图左四)一行参观了Apache展台并与Apache专家们洽谈,并表示“非常感谢全球领先的开源软件Apache基金会在ServiceComb和CarbonData等开源项目上的支持与帮助,华为非常重视技术创新与开放合作,愿意通过与Apache基金会的合作,持续贡献更多开源项目促进产业加速创新与发展”。

\\

10月19日,Justin Mclean和 Craig Russel被邀请到华为公司深圳总部主讲“如何成长为Apache顶级项目” 讲座,华为公司开源生态发展部部长等华为公司领导参与讲座并与Apache专家们交流,和Apache专家们一起祝贺ServiceComb毕业。

\\

更多ServiceComb相关信息请阅读:

\\

【ServiceComb】扎实做微服务,认真做开源

业界首个Apache顶级微服务项目ServiceComb毕业,由华为捐赠相关推荐

  1. Apache ShardingSphere 毕业成为 Apache 顶级项目,系业界首个 Apache 分布式数据库中间件项目

    全球最大的开源软件基金会 Apache 软件基金会(以下简称 Apache)近日宣布京东数科主导的 Apache ShardingSphere 毕业成为 Apache 顶级项目. Apache Sha ...

  2. 骚年快答 | 为何微服务项目都使用单体代码仓库?

    [答疑解惑]| 作者 / Edison Zhou 这是恰童鞋骚年的第265篇原创内容 之前在学习微软的示例eShopOnContainers时发现它使用的是单体代码仓库库,之后又发现大家在进行微服务项 ...

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

    全球最大的开源软件基金会Apache软件基金会(以下简称Apache)于北京时间10月24日宣布Apache ServiceComb 毕业成为Apache 顶级项目. \\ ServiceComb 由 ...

  4. 微服务项目后台技术栈

    微服务项目后台相关技术整理 主要技术 ORM框架-Mybatis Plus Mybatis Plus核心功能 MyBatis Plus与SpringBoot集成 MyBatis Plus集成Sprin ...

  5. 微服务项目构建标准文档

    一    搭建自己的微服务项目 1.1.1  搭建一个基于Spring Boot框架 的Maven子项目 我们在微服务架构上选择的是maven的父子项目,父项目的名称是cloud. 点击cloud   ...

  6. java微服务项目简历_Spring Cloud及微服务简介

    最近在看微服务编排的东西,看到一篇入门博客,私以为不错,再次分享下:https://blog.csdn.net/w05980598/article/details/79007194 什么是微服务 微服 ...

  7. Maven父子结构的项目依赖使用以及打包依赖_微服务项目(maven父子级项目)怎么打包

    Maven父子结构的项目依赖使用以及打包依赖 1:在父子结构项目中,如果要是用其他模块的类.在当前项目中的pom中 加入 其他模块的配置 <dependency><groupId&g ...

  8. 一个简单的微服务项目带你上手spring cloud 全家桶

    最近一个月,断断续续学习了spring cloud的主流微服务模块,然后实践了一个比较容易上手的微服务项目,现在做一个总结. 这个项目是在github上的一个比较经典的spring cloud易上手的 ...

  9. 商城项目02_环境搭建、安装VAGRANT、DOCKER、MYSQL、REDIS、从0搭建各个微服务项目、数据库初始化、安装NGINX

    文章目录 ①. virtualBox - 管理虚拟机 ②. vagrant - 安装虚拟机 ③. 虚拟机安装 - docker ④. docker上安装mysql ⑤. docker上安装redis ...

最新文章

  1. java 视频 缩略图_Java截取视频文件缩略图
  2. MyBatis逆向工程自动生成代码(附数据库表结构)
  3. 中科曙光服务器怎么装系统_如何给服务器装系统
  4. 怎么将pom文件mysql驱动修改版本_JDBC-MySql基础操作详解
  5. Python 3 与 Javascript escape 传输确保数据正确方法和中文乱码解决方案
  6. 【Uva 11604 编码都有歧义了】
  7. 1028 人口普查 (Python实现)
  8. 《计算机组成原理》第二版第七章课后习题答案
  9. 左程云算法 哈希函数
  10. 使用HEVC官方编码器HM
  11. Excel 分组后计算
  12. php windows挂掉,宕机是什么意思
  13. 腾讯优图发布三款AI硬件,深化To B能力
  14. Ruby-学习之路1.1
  15. 仓库出现了两个除了首字母大小写不一样的相同文件
  16. c语言解引用运算符,C++ 解引用(*)和箭头(-)运算符的重载
  17. EasyWord的使用——POI操作Word的工具
  18. 排查Java宕机,weblogic宕机问题排查
  19. 人工智能成日照 87 所学校“必修课
  20. 微软ERP家具行业解决方案

热门文章

  1. 4G/5G多卡聚合设备在公安无线传输中的解决方案
  2. 上海手机移动软件开发论坛_前智能手机开发人员的现代移动软件开发
  3. 如何带领好团队,增强团队的执行力?
  4. 掌握这些,就能成为嵌入式开发多面手!
  5. c语言中偶数的平方while,在C语言中可以用以下语句来实现循环:1. 用while语句;2. ...新版1127.ppt...
  6. Vuex中的Getter的使用
  7. java 反射 getter,java – 通过反射调用getter的最佳方式
  8. 软件开发中的英文单词缩写
  9. 【无标题】不出门怎么连接公司电脑,这6个工具让你不用来回跑。
  10. 【从头到脚】前端实现多人视频聊天— WebRTC 实战(多人篇)