写点什么

阿里巴巴微服务开源生态报告 No.3

  • 2019-07-16
  • 本文字数:2409 字

    阅读完需:约 8 分钟

阿里巴巴微服务开源生态报告 No.3

从关注开源,到使用开源,再到参与开源贡献,越来越多的国内开发者通过开源技术来构建业务。


截止目前,Arthas / Dubbo / ChaosBalde / Nacos / RocketMQ / Seata / Sentinel / Spring Cloud Alibaba / Tengine 等微服务领域的开源项目在 GitHub 上已获得近 8w 的 star,contributor 数量达 738 位,以一种社区协作的方式,来提升项目的生产效率和分发效率。


这里面,大家既是项目的开发者,也是项目的使用者,作为项目的需求方一同参与到项目的迭代过程中,使得项目能以更快的响应速度来满足实际需求,快速迭代出「好」的产品,这似乎是其他协作方式难以达到的。


通常,我们都会通过在 GitHub 上订阅邮件列表,来了解社区动态。这一次,我们联合以上各开源项目的负责人,发布「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。


社区动态包括,但不限于:


  • 版本发布

  • 人员动态

  • 项目动态和规划

  • 培训和活动


非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。


第一期回顾,点击这里


第二期回顾,点击这里


以下是第三期「微服务开源生态报告」的内容。

01 Apache Dubbo

1. 人员动态


马蜂窝以及信用算力的同学开始加入 Dubbo-proxy 项目进行共建,目前还处于起步阶段,欢迎大家一起参与。


2. 项目动态和规划


  • 2.7.3 的开发仍在紧锣密鼓的进行中,由 @chickenlj 担任 Release Manager。该版本修复了大量社区反馈的问题,预计下周开始发版流程。目前,携程的同学正在积极参与 2.7.x 在生产系统落地的工作。

  • 社区开始讨论 2.6.7 版本的发布,由小马哥担任 Release Manager,预计和 2.7.3 同步进行。

  • github.com/dubbogo/hessian2 按照社区需求开始支持解析 Java BigDecimal,Java 泛型支持开始启动。

  • github.com/apache/dubbo-go 抽象基础公共模块独立为 github.com/dubbogo/gost, 注册中心支持 Nacos 立项,和虎牙直播联合共建,配置中心支持 Apollo 立项,监控支持 Promethus 立项。

  • http://github.com/dubbo/hessian-lite 项目迁移到 Apache。


3. 培训和活动


  • Dubbo 社区开发者日活动深圳站,将于 7 月 20 日举行,Dubbo PMC 小马哥将分享《What’s new in Dubbo 2.7.4》,报名地址:

  • http://www.huodongxing.com/event/549873695800

  • Dubbo 社区开发者日深圳站议题收集截止,目前正在议题筛选阶段。上海站议题正在征集中,欢迎大家参与,议题提交地址:

  • http://alibabadeveloper.mikecrm.com/Ze8DB9A

  • Google Summer of Code 第一轮评估完成。

02 APISIX

APISIX 是一个云原生、高性能、可扩展的微服务 API 网关,基于 OpenResty 和 etcd 实现,和传统 API 网关相比,APISIX 具备动态路由和插件热加载机制,特别适合微服务体系下的 API 管理。(该项目来源于投递)


1. 人员动态


新增四位贡献者,GitHub ID 为:


@soulsoul、@xiwangzishi、@orangle、@weijiaxiang007


2. 项目动态和规划


  • 发布了 0.5 版本,主要增加了对 HTTPS 的支持、丰富路由规则以及提供 dashboard 所需要的 API;

  • 完成 0.5 版本的性能测试,在阿里云的 ecs.ic5.3xlarge 机器上,单核 QPS 达到 23800,平均延时在 0.6 毫秒以内;

  • 讨论了 0.6 版本的 roadmap,主要是增加 dashboard、支持上游健康检查、支持 opentracing 等功能。

03 Arthas

项目动态和规划


发布实践文章:《Arthas源码分析 — JAD反编译原理》

04 ChaosBlade

项目动态和规划


7 月 20 号,Dubbo 开发者社区深圳站正在报名,ChaosBlade 项目负责人肖长军将分享《通过混沌工程构建高可用的分布式服务》。

05 Nacos

1. 版本发布


Nacos Go SDK 发布了 0.1.0-beta 版本,欢迎社区积极参与 Go SDK 共建。


2. 人员动态


廖春涛正式晋升为 Committer。


3. 项目动态和规划


  • Dubbo-Go 作者沟通使用 Nacos Go SDK 进行服务发现对接,目前由 Committer 李志鹏进行跟进。

  • grpc-java 对接 Nacos 社区方案正在 review,目前还需要进一步做到无侵入和配置化。

  • Nacos 1.1.0 开发已经完成,将会支持灰度配置和地址服务器模式,目前集成测试基本完成,预计本周将会发布。


4. 培训和活动


7 月 20 号,Dubbo 开发者社区深圳站正在报名,Nacos Maintainer 朱鹏飞将分享《Nacos 在云原生领域的实践和规划》。

06 Seata

1. 项目动态和规划


分布式数据库中间件 ShardingSphere 将 Seata 分布式事务能力进行整合,旨在打造一致性更强的分布式数据库中间件。


详情,点击这里


2. 培训和活动


7 月 20 号,Dubbo 开发者社区深圳站正在报名,Seata 发起人季敏将分享《分布式事务哪家强?Seata 来帮忙》。

07 Sentinel

1. 项目动态和规划



2. 培训和活动


7 月 20 号,Dubbo 开发者社区深圳站正在报名,Sentinel PMC 赵奕豪将分享《Sentine 微服务流控降级实践》。

08 Spring Cloud Alibaba

1. 项目动态和规划



Spring Cloud 官方修改了各个第三方项目的发布策略,第三方 spring-cloud 项目需要自身维护。基于此策略,Spring-Cloud-Alibaba 项目迁移到了 alibaba github oss repository 仓库。


后续, Spring Cloud Alibaba 的发布可根据自身的进度进行发版。


详情:


https://yq.aliyun.com/articles/707429


2. 培训和活动


7 月 20 号,Dubbo 开发者社区深圳站正在报名,Spring Cloud Alibaba PMC 方剑将分享《Dubbo Spring Cloud:Spring Cloud 服务调用的新选择》。


本文转载自公众号 阿里巴巴中间件(ID:Aliware_2018)


原文链接:


微服务开源生态报告 No.3


2019-07-16 12:283353

评论

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

从0到1教你如何使用 p5.js 绘制简单的动画

海拥(haiyong.site)

大前端 动画 28天写作 签约计划第二季 12月日更

让工具成为双手的延伸

Zilliz

数据库 书籍推荐 程序 书籍

进程崩溃/应用卡死,故障频频怎么办?|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

高并发多方案秒杀架构

MetaThoughts

10年经验总结,华为fellow教你如何成为一名优秀的架构师?

华为云开发者联盟

架构设计 架构师 华为fellow 云服务运维

Go语言学习查缺补漏ing Day7

恒生LIGHT云社区

golang Go 语言 编程语言‘

安全办公 |企业级IM即时通讯私有云解决方案

BeeWorks

为啥你写的代码老有大串的if/else?

华为云开发者联盟

代码 if for循环 else

前端性能优化 24 条建议

编程江湖

大前端

Android C++系列:Linux网络(三)协议格式

轻口味

c++ android 28天写作 12月日更

Java 程序员必须掌握的 10 款开源工具

编程江湖

java编程 java开发工具

大厂面试算法题之数组

程序员学长

数据结构 算法 大厂面试

CANN5.0黑科技解密 | 高并发图片视频处理,为出行保驾,为生活添彩!

华为云开发者联盟

高并发 图像预处理 CANN 昇腾 异构计算

一文读懂 Apache Pulsar

了凡跨境洞察

云原生 Apache Pulsar 消息系统 数据流 Apache Pulsar 社区

Linux运维,Linux系统学习

侠盗安全

Linux linux运维 运维工程师 云计算架构师

从 0-15 套存储集群,YRCloudFile 助力 AI 训练效率“超线性增长”

焱融科技

人工智能 云计算 分布式 高性能 文件存储

DataPipeline与TiDB推出异构数据实时同步解决方案,共筑安全可信基础设施

DataPipeline数见科技

数据库 大数据 中间件 数据融合 数据管理

Java开发之环境搭建基础教程

@零度

Java 开发环境搭建

MySQL性能测试之select&update【FunTester框架】

FunTester

MySQL 性能测试 测试框架 FunTester FunTester框架

前端开发:npm run serve和npm run dev的区别

三掌柜

28天写作 21天挑战 12月日更

数据库事务的三个元问题

Zilliz

数据库 数据库设计

恒拓高科WorkPlus助力南兴装备移动数字化升级

BeeWorks

浅谈服务网关和联邦云

星环科技

联邦云 服务网关

Flutter 自定义 ACEFoldTextView 折叠文本

阿策小和尚

28天写作 0 基础学习 Flutter 内容合集 签约计划第二季 12月日更

全链路数据血缘在满帮的实践

华为云开发者联盟

sql 图数据库 图计算 全链路数据血缘 数据血缘

双 11 大促会场开发提效解析:前端智能化落地实践

凹凸实验室

机器学习 大前端 智能代码

如期而至-用户购买时间预测(下)

索信达控股

模型 购买预测 购买行为 精准营销

这套神奇的个人信息管理系统,带我一步步进入互联网大厂

博文视点Broadview

【干货分享】研效优化实践:AI算法助力深层BUG挖掘

WeTest

Python enumerate():使用计数器简化循环

华为云开发者联盟

Python 变量 计数器 循环 enumerate

科创人·StreamNative翟佳:开源模式价值为王,基础软件的未来在国内社区

科创人

阿里巴巴微服务开源生态报告 No.3_开源_张乎兴_InfoQ精选文章