微服务生态:Spring社区首个国产开源项目毕业,发布v1.0
「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。
社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。
非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。
第一期回顾,点击这里。
第二期回顾,点击这里。
第三期回顾,点击这里。
第四期回顾,点击这里。
第五期回顾,点击这里。
第六期回顾,点击这里。
以下是第七期「微服务开源生态报告」的内容。
01 Apache Dubbo
- 8月17日上海meetup议题确定,包含Dubbo最新的roadmap,新特性解析,dubbo go语言客户端首次亮相,来自工商银行以及携程的Dubbo实践分享,精彩不容错过,报名链接: https://www.huodongxing.com/event/5502527446911
- 社区新增一名committer,来自携程的何鑫铭,是dubbo-go社区核心开发,未来也期待dubbo-go社区诞生更多的committer。
- 社区开始讨论dubbo-spring-boot-starter 2.7.3的发布计划,初步预计在7月底8月初发布。
- dubbo-go-hessian2捐献给Apache,目前已经完成了知识产权清理和社区投票,下一步进入正式转移阶段
- dubbo-go社区提交failfast, failback容错机制的pr,正在code review。
- dubbo-go新增了helloworld的example,旨在降低入门者学习门槛。
- dubbo-go支持了getty的goroutine pool配置
- dubbo-go-hessian2: v1.2.4发布,修复解析null日期问题;bytes池优化;
- getty: v1.2.3发布,去掉读队列;bytes池优化;
- dubbo-erlang 完成扩展点功能开发,预计下周进行0.4.0版本Release 投票
02 Nacos
项目动态和规划
- Nacos 支持 gRPC-java 开发完成,主要贡献者为 @Moriadry,预计本周发布0.1.0-beta版本,仓库地址点这里;
- 本周预计发布 Nacos 1.1.2,主要是日志优化、bug修复等,详情可见这里;
- Nacos Go SDK 支持 dubbo-go 进度:已经开发完成,预计下周可以提 PR到dubbo-go 仓库。
03 Seata
社区动态
- Seata 开始社区 contributor(出现在任一seata相关联repo:seata、seata-samples、awesome-seata、seata-go-server、seata-docker、seata-k8s和seata.github.io 的contributor列表中)信息登记,后续将有一波惊喜等着大家,登记地址点击此处;
- 完成对 oracle AT 模式的测试验证,代码已经合并至 develop 分支,待发布,欢迎大家试用,感谢 @15168326318 的贡献;
- 初步完成 AT 模式下数据库批量操作的支持,等待进一步的测试验证,感谢@zjinlei 的贡献;
- 增加 uodo_log 定时兜底删除功能,感谢 @github-ygy 的贡献;
- 修复了 Netty 解码内存泄露、启动时无参数配置文件不生效、增加 mysql8 driver 支持、db模式下 lock key 对于可重入锁不进行后续锁抢占、本地事务回滚次序、空数据镜像回滚抛错等问题。Seata 增加对企业用户的专项支持。
04 Sentinel
项目动态和规划
05 Spring Cloud Alibaba
项目动态和规划
- Spring Cloud Alibaba 正式毕业,并发布第一个毕业版本。详情可参考这里;
- 开始启动 Spring Initializr 接入 Spring Cloud Alibaba 的流程,后续可以在 https://start.spring.io/构造 Spring Cloud Alibaba 项目,尽情期待;
- Spring Cloud Alibaba 开始社区contributor信息登记,后续将有一波惊喜等着大家,登记地址点击这里。
06 Tengine
项目动态
- Tengine支持后端Dubbo协议转发,已合入主干,详情在这里。
VNSWRR高效负载均衡算法合入主干,详细使用说明见这里; - 动态upstream模块dynamic_resolve支持IPv6,感谢@franciszek-koltuniuk-red反馈,
详细PR见这里; - 修复upstream_check模块的机器信息json模式输出问题,感谢社区@IYism贡献,详情点击这里;
- 修复lua-nginx-module模块'init_work_by_lua*'指令的Bug,详细描述见此处!
07 ChaosBlade
社区动态
- 已开放 ChaosBlade 社区 contributor 信息登记(包含 chaosblade、chaosblade-exec-jvm、chaosblade-exec-cplus、awesome-chaosblade 项目),后续会将 ChaosBlade 纪念衫邮寄给各位,感谢各位 contributor 对社区的贡献,登记地址在这里;
- prepare jvm 命令新增 --pid 参数,用于指定进程 ID;
- 修复特定路径下 blade 命令执行失败问题;
- JVM CodeCache 溢出实验场景已开发完成,测试中;
- 工具命令英文文档(初版),参考这里;
- 工具命令中文文档(完善中),参考这里;
本文作者:
Dubbo - 张乎兴,GitHub ID @ralf0131 ;Dubbo - 于雨,GitHub ID @AlexStocks ;Dubbo - 何鑫铭,GitHub ID @hxmhlt;Nacos - 朱鹏飞,GitHub ID @nkorange ; Seata - 季敏,GitHub ID @slievrly ;Sentinel - 赵奕豪,GitHub ID @sczyh30 ;Spring Cloud Alibaba - 方剑,GitHub ID @fangjian0423;Tengine - 王发康,GitHub ID @wangfakang;ChaosBlade - 肖长军,GitHub ID @xcaspar。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
华为正式公开鸿蒙分布式操作系统,适用于所有场景
根据Android Authority 的报导,华为正式公开了鸿蒙操作系统(HarmonyOS)。 华为消费者业务 CEO 余承东在今天(2019-08-09)举行的华为开发者大会上介绍,HarmonyOS 是“第一个适用于所有场景的基于微内核的分布式操作系统”,它可以运行在智能手机、智能扬声器、计算机、智能手表、无线耳塞、汽车与平板电脑上,其支持的 RAM 大小从千字节到千兆字节不等。 余承东还指出,新系统最终将支持一系列应用,兼容 Linux 与 Android 应用,同时该系统应用程序开发中使用的方舟编译器(ArkCompiler)也将支持 Kotlin、Java、JavaScript、C 与 C++。至于生态,华为表示,之后将向全球开发者开源鸿蒙操作系统,并推动成立开源基金会。 此外,华为表示鸿蒙微内核已经投入商用,用于支付、人脸识别与指纹识别等高安全级别场景,未来华为设备整体都将使用鸿蒙。 据称首个搭载鸿蒙操作系统的设备是即将于明天发布的荣耀智慧屏,届时可以一睹该操作系统的风采。
- 下一篇
Chrome 被爆新特性,在多平台上共享剪贴板
根据 softpedia 报道,Chrome 添加了一个新功能,不管浏览器运行在哪个平台上,允许用户在一个设备上复制内容,并将其粘贴到另一个设备上。 这个功能也就是一个共享剪贴板,该剪贴板将可以在 Windows、Linux、MacOS 和 Android 上的 Google Chrome 中使用。虽然共享剪贴板已经在操作系统级别存在,就像 Windows 10 上的情况一样,谷歌希望只要安装了浏览器,就可以将所有这些平台结合在一起。 Chromium Gerrit贴子详细介绍了该功能如何工作: 使接收设备能够处理共享剪贴板功能,通过显示要接收共享剪贴板的通知,使接收设备能够处理共享剪贴板功能。使用要处理的共享剪贴板功能信号,通过显示共享剪贴板的可用设备列表来处理共享剪贴板功能信号。 换句话说,一旦共享剪贴板开始使用,Chrome 用户将能够在浏览器中复制他们的设备上的内容,然后选择另一个设备,使用相同的 google 帐户发送剪贴板信息。然后,接收设备将会显示共享剪贴板数据的通知信息。 据美联社报道,谷歌 Chrome Canary 已经存在了这一特性的标识,但是目前还没有启用功能,...
相关文章
文章评论
共有0条评论来说两句吧...