从关注开源,到使用开源,再到参与开源贡献,越来越多的国内开发者通过开源技术来构建业务。 截止目前,Arthas / Dubbo / ChaosBalde / Nacos / RocketMQ / Seata / Sentinel / Spring Cloud Alibaba / Tengine 等微服务领域的开源项目在 GitHub 上已获得近 8w 的 star,contributor 数量达738位,以一种社区协作的方式,来提升项目的生产效率和分发效率。 这里面,大家既是项目的开发者,也是项目的使用者,作为项目的需求方一同参与到项目的迭代过程中,使得项目能以更快的响应速度来满足实际需求,快速迭代出「好」的产品,这似乎是其他协作方式难以达到的。 通常,我们都会通过在 GitHub 上订阅邮件列表,来了解社区动态。这一次,我们联合以上各开源项目的负责人,发布「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。
社区动态包括,但不限于:
以下是第一期「微服务开源生态报告」的内容。
一、Apache Dubbo1. 人员动态:
2. 项目动态和规划
二、Apache RocketMQ1. 项目动态和规划 RocketMQ 完成和 CNCF CloudEvents 标准的绑定,这是国内开源软件第一个私有协议桥接设计,未来将在 Serverless 领域持续完成 events 支撑能力。 2. 培训和活动: RocketMQ Meetup 城市站是社区自发组织,类似Google GDG的开发者沙龙。目前,已完成苏州、北京、上海与成都站的筹备工作,暨已经建立城市站联盟工作组。
https://www.huodongxing.com/event/9497509471700
https://www.huodongxing.com/event/1497572456700
https://www.huodongxing.com/event/7496766547500
三、Arthas项目动态和规划 社区发起了 Arthas 在线教程的调研,希望大家提出改进建议。在线教程分为基础和进阶两部分,旨在帮助开发者更快速的上手 Arthas,诊断疑难杂症。 调研地址:https://github.com/alibaba/arthas/issues/742
四、ChaosBlade1. 版本发布 ChaosBlade 0.1.0 版本正式发布。主要功能点:
Release notes: https://github.com/chaosblade-io/chaosblade/releases/tag/0.1.0 2. 项目动态和规划
https://landscape.cncf.io/category=chaos-engineering&format=card-mode&grouping=category
五、Nacos1. 版本发布 Nacos 1.0.1发布,支持健康检查插件等功能,这个版本中除了原有的贡献者外,新增了 13 名社区的贡献者,总计合入了 43 个PR。 Release notes: https://github.com/alibaba/nacos/releases/tag/1.0.1 2. 项目动态和规划
六、Seata1. 版本发布 Seata 0.6.1 发布,支持集群、motan和多环境配置隔离等功能。 Release notes: https://github.com/seata/seata/releases/tag/v0.6.1 2. 项目动态和规划
七、Sentinel1. 人员动态: 社区新增两位 committer,感谢两位对社区的贡献,他们分别是:
2. 版本发布 Sentinel 1.6.2 正式发布,主要的功能点:支持网关流控请求参数值匹配,以及其他的 bug 修复和功能改进。 Release notes: https://github.com/alibaba/Sentinel/releases/tag/1.6.2 3. 项目动态和规划
八、Spring Cloud Alibaba1. 版本发布 Spring Cloud Alibaba 0.9.0 snapshot 版本发布,主要的功能点:
2. 项目动态和规划
九、Tengine版本发布 Tengine-2.3.1 版本预发布,丰富主动健康检查协议类型、独立模块支持动态编译等,以及相关模块问题的修复与优化、升级 core 代码为官方 Nginx-1.16.0 版本。
本期作者: Dubbo:张乎兴,GitHub ID @ralf0131;RocketMQ:厉启鹏,GitHub ID @wlliqipeng;Arthas:陈志轩 ,GitHub ID @hengyunabc;ChaosBlade:肖长军,GitHub ID @xcaspar;Nacos:朱鹏飞,GitHub ID @nkorange;Seata:季敏,GitHub ID @slievrly;Sentinel:赵奕豪,GitHub ID @sczyh30;Spring Cloud Alibaba:方剑,GitHub ID @fangjian0423;Tengine:王发康,GitHub ID @wangfakang |