一般,咱们都会经过在 GitHub 上订阅邮件列表,来了解社区动态。这一次,咱们联合以上各开源项目的负责人,发布「微服务开源生态报告」,聚集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。前端
社区动态包括,但不限于:node
版本发布
人员动态
项目动态和规划
培训和活动
很是欢迎国内其余微服务领域的开源项目将近期的社区动态,投递给咱们,咱们将一同发布。点击这里,给咱们留言。git
1、Apache Dubbogithub
社区新增1位 Committer,dubbo-go项目创始人及核心维护者,来自蚂蚁金服的于雨,GitHub ID @AlexSocks;spring
因为近期发布的版本陆续出现一些问题,为了可以2.7分支稳定下来,社区讨论肯定要把2.7分支的bugfix尽快完成收敛,成为稳定的版本。
2.7.2对 Zipkin 的兼容性问题依然存在,发现是由于部分修复代码在合并的过程当中被删除致使,2.7.3中将修复此问题。
多语言:dubbo-js 主要在解决node-zookeeper-client的稳定性问题,有时候会和zk server断开链接,致使收不到watch事件,目前给出一个PR,后面要针对线上场景收集更多的运行时信息。node的npm模块名须要同步改为dubbo-js,版本须要你们讨论下。
多语言:dubbo-erlang 现阶段在重构使 Erlang 客户端支持更多扩展点。目前仍在开发中。
dubbo-go
a. github.com/dubbogo/hessian2 正在进行 JDK 内全部 exception 支持的开发, 正在探讨 Java 泛型支持;apache
b. github.com/dubbogo/getty 添加Goroutine pool支持以支持逻辑处理与网络io的分离,去掉读写队列以加快读写处理;npm
c. github.com/apache/dubbo-go 造成 K8s 支持方案,启动 Consul / Etcdv3 注册中心支持,完成 Dubbo 2.7 中 Config center 模块对应实现,完成条件路由支持,紧急修复若干稳定性相关的bug;编程
6月22日,小马哥 在 GIAC 2019 深圳站大会上分享《Dubbo Spring Cloud 重塑微服务治理》,公众号对话框回复“小马哥”,获取分享 PPT 下载地址。
6月23日,杭州&上海,社区自发举办了两次 Meetup,反映良好。
Dubbu 开发者日活动将分别于 7月20日@深圳 和 8月17日@上海 举行,目前议题正在征集中,欢迎提交,提交地址:
深圳站api
上海站网络
2、APISIX
APISIX 是一个云原生、高性能、可扩展的微服务 API 网关,基于 OpenResty 和 etcd 实现,和传统 API 网关相比,APISIX 具有动态路由和插件热加载机制,特别适合微服务体系下的 API 管理。
项目地址:(该项目来源于投递)
https://github.com/iresty/apisix
APISIX 的 0.5 版本即将发布,欢迎你们使用和反馈意见:
新增 admin API,封装了对 Etcd 的操做;
新增 Json Schema 的 API,方便前端作检验;
新增对 HTTP 流量的支持;
新增 Prometheus 插件,并把边缘节点的瞬时状态保存一份到 etcd,方便前端展现;
动态上游支持一致性哈希;
路由规则新增对 URL、Wild host、Method 等多个维度的支持;
对全部插件增长了完整的测试案例集;
相对于 0.4 版本,性能提高 20%,单核 QPS 达到 17k;
增长中英文白皮书,以及产品架构图;
修改 RPM 包的代码释放路径,如今全部配置和代码都释放在 APISIX 本身的目录下,方便管理;
7 月 6 号@上海, OpenResty Meetup 上,APISIX 的核心开发者会带来两个技术主题,讨论在 OpenResty 测试和高性能方面的最佳实践:
报名地址
3、ChaosBlade
培训和活动
ChaosBlade 项目负责人肖长军(花名:穹谷)在深圳 GIAC 大会上分享了《分布式服务架构下混沌工程实践》,公众号对话框回复“穹谷”,获取分享 PPT 下载地址。
阿里巴巴编程之夏提案审核结束,ChaosBlade 项目提案经过一人,7 月开始进入编码阶段。
4、Nacos
提名社区廖春涛为Committer,目前在投票中。
Nacos Go SDK 服务发现部分完成review,配置管理部分还缺乏监听回调功能。
发起了Roadmap讨论,目前社区最关心的功能的前三名是:灰度配置、配置权限控制和服务权限控制:
https://github.com/alibaba/na...
5、Sentinel
培训和活动:
阿里巴巴编程之夏 Sentinel 入选两位同窗:刘旖明 和 李煜东,在接下来的两个月内将参与自适应流量控制以及 Service Mesh 集群流控等特性的设计和实现,期待两位同窗的表现。
6、Spring Cloud Alibaba
项目动态和规划
近期,Spring Cloud 官方更改了版本发布策略。第三方机构的 spring-cloud 项目如 spring-cloud-alibaba、 spring-cloud-gcp 等仓库须要迁移到新的仓库。spring-cloud-alibaba 做为第一个适配该策略的仓库,即将迁移回 github alibaba oss 仓库下,迁移完毕后将 release 适配 Spring Cloud G、F、E 版本的 0.9.1.RELEASE、0.2.3.RELEASE、0.1.3.RELEASE 版本。这是新仓库下 spring-cloud-alibaba 的第一个版本,敬请期待!
7、阿里巴巴编程之夏
通过各位开源导师的审核,首届阿里巴巴开源之夏入选的名单已经出炉。
入选的邮件已经发送到各位同窗的邮箱,导师将直接与各位同窗联系沟通。
没有选上的同窗也不要气馁,欢迎持续在开源社区贡献,期待明年能看到您更优秀的提案!
本期做者:
Dubbo - 张乎兴,GitHub ID @ralf0131,APISIX - 温铭,GitHub ID @moonming,ChaosBlade - 肖长军,GitHub ID @xcaspar,Nacos - 朱鹏飞,GitHub ID @nkorange,Sentinel - 赵奕豪,GitHub ID @sczyh30,Spring Cloud Alibaba - 方剑,GitHub ID @fangjian0423,阿里巴巴编程之夏 - 涂南(Amber)。