「阿里巴巴微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。
社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。
第一期回顾,点击这里。
第二期回顾,点击这里。
第三期回顾,点击这里。
第四期回顾,点击这里。
第五期回顾,点击这里。
以下是第六期「微服务开源生态报告」的内容。
01 Apache Dubbo
02 Nacos
03 Seata
Seata 开始社区 contributor(出现在任一 seata 相关联 repo:seata、seata-samples、awesome-seata、seata-go-server、seata-docker、 seata-k8s 和 seata.github.io 的 contributor 列表中)信息登记,后续将有一波惊喜等着大家,登记地址:
https://yida.alibaba-inc.com/o/seata ;
对大家反馈疑问较多的 sample 进行了测试和代码梳理;
社区正在对 oracle AT 模式的支持进行功能验证和 review,欢迎大家的参与。
04 Sentinel
社区开发者贡献来源统计支持淘汰机制的 PR,详见:
https://github.com/alibaba/Sentinel/pull/929
社区讨论确定了 Sentinel Golang 的整体节奏,V1 版本会包含基本的骨架、统计、流控、降级和监控日志等最为核心的功能。Sentinel Golang 版本目前处于设计讨论阶段,欢迎感兴趣的开发者来参与:
https://github.com/sentinel-group/sentinel-golang/issues/1
05 Spring Cloud Alibaba
项目动态和规划:
Spring Cloud Alibaba 开始社区 contributor 信息登记,后续将有一波惊喜等着大家,登记地址:
https://www.aliwork.com/o/SCA-Contributor-Collection#/
Spring Cloud 官方发出正式宣告,解读 Spring Cloud Alibaba 仓库迁移原因:
https://spring.io/blog/2019/07/24/simplifying-the-spring-cloud-release-train
同时根据官方最新的 Release 规则,Spring Cloud Alibaba 即将 Release 的版本就是毕业的版本,敬请期待!
06 ChaoSblade
发布 ChaoSblade 0.2.0 版本,此版本正式发布对 C++ 应用混沌工程实验的支持;新增了对 RocketMQ 组件混沌实验的支持等;支持的 C++ 应用实验场景如下:
1、针对某个方法,或者某行代码注入延迟故障;2、针对某个方法,或者某行代码注入替换变量,或者对象值,可以制造调用 3、第三方接口返回结果中包含错误码等等故障;4、针对某个方法,或者某行代码注入立刻退出方法并返回指定值(可以是错误值)的故障;新版本下载地址:
https://github.com/chaosblade-io/chaosblade/releases/tag/v0.2.0
深圳 DTDE 分享《通过混沌工程构建高可用的分布式服务》,PPT 下载地址:
https://github.com/chaosblade-io/awesome-chaosblade