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

「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。
社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。
非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。
第一期回顾,点击这里。
第二期回顾,点击这里。
第三期回顾,点击这里。
第四期回顾,点击这里。
第五期回顾,点击这里。
第六期回顾,点击这里。
以下是第七期「微服务开源生态报告」的内容。
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 投票
Nacos
项目动态和规划
- Nacos 支持 gRPC-java 开发完成,主要贡献者为 @Moriadry,预计本周发布0.1.0-beta版本,仓库地址点这里;
- 本周预计发布 Nacos 1.1.2,主要是日志优化、bug修复等,详情可见这里;
- Nacos Go SDK 支持 dubbo-go 进度:已经开发完成,预计下周可以提 PR到dubbo-go 仓库。
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 增加对企业用户的专项支持。
Sentinel
项目动态和规划
Spring Cloud Alibaba
项目动态和规划
- Spring Cloud Alibaba 正式毕业,并发布第一个毕业版本。详情可参考微信公众号本期的第二篇推送;
- 开始启动 Spring Initializr 接入 Spring Cloud Alibaba 的流程,后续可以在 https://start.spring.io/构造 Spring Cloud Alibaba 项目,尽情期待;
- Spring Cloud Alibaba 开始社区contributor信息登记,后续将有一波惊喜等着大家,登记地址点击这里。
Tengine
项目动态
- Tengine支持后端Dubbo协议转发,已合入主干,详情在这里。
VNSWRR高效负载均衡算法合入主干,详细使用说明见这里; - 动态upstream模块dynamic_resolve支持IPv6,感谢@franciszek-koltuniuk-red反馈,
详细PR见这里; - 修复upstream_check模块的机器信息json模式输出问题,感谢社区@IYism贡献,详情点击这里;
- 修复lua-nginx-module模块'init_work_by_lua*'指令的Bug,详细描述见此处!
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。
本文作者:中间件小哥
本文为云栖社区原创内容,未经允许不得转载。
微服务开源生态报告 No.7的更多相关文章
- 微服务开源生态报告 No.10
「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...
- 微服务开源生态报告 No.8
「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...
- 微服务开源生态报告 No.6
「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...
- 微服务开源生态报告 No.5
「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...
- 微服务开源生态报告 No.4
「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...
- 微服务开源生态报告 No.2
通常,我们都会通过在 GitHub 上订阅邮件列表,来了解社区动态.这一次,我们联合以上各开源项目的负责人,发布「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源 ...
- 微服务开源生态报告 No.1
从关注开源,到使用开源,再到参与开源贡献,越来越多的国内开发者通过开源技术来构建业务. 截止目前,Arthas / Dubbo / ChaosBalde / Nacos / RocketMQ / Se ...
- TARS基金会:构建微服务开源生态
导语 在20世纪60至70年代,软件开发人员通常在大型机和小型机上使用单体架构进行软件开发,没有一个应用程序能够满足大多数最终用户的需求.垂直行业使用的软件代码量更小,与其他应用程序的接口更简单,而可 ...
- 国内最火5款Java微服务开源项目
目录 1.pig 2.zheng 3.Cloud-Platform 4.SpringBlade 5.Guns 1.pig 开源地址:https://gitee.com/log4j/pig 基于Spri ...
随机推荐
- CMS 源码解读
CMS 是”Content Management System” 的缩写,意为” 内容管理系统”. 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场.对于内容管理,业界还没有一个统 ...
- Django项目订单接入支付宝
1.首先下载所需要的包 pip install python-alipay-sdk 2.在视图函数里面引入所需要的类 from alipay import AliPay 3.利用这个类创建一个实例对象 ...
- 关于排序--sort()和qsort()使用
一.sort()函数的使用 使用sort()函数的时候要加上头文件#include<algorithm>和using namespace std. 这个函数接收两个或者三个参数. 第一个参 ...
- ES6之主要知识点(五)函数
函数参数的默认值 作用域 ; function f(x, y = x) { console.log(y); } f() let x = ; function f(y = x) { let x = ; ...
- At- Linux必学的60个命令
1.作用 at命令用来在指定时刻执行指定的命令序列. 2.格式 at [-V] [-q x] [-f file] [-m] time 3.主要参数 -V:显示标准错误输出. -q:许多队列输出. -f ...
- js实现事件委托
事件委托的概念: 事件委托就是利用事件冒泡,把事件加到父元素或祖先元素上,触发执行效果. 事件委托的写法: btn6.onclick = function(event){ event = event ...
- 【codeforces 508D】Tanya and Password
[题目链接]:http://codeforces.com/problemset/problem/508/D [题意] 给你一个字符的所有连续3个的子串; 让你复原出原串; (包含小写.大写字母以及数字 ...
- Django项目:CRM(客户关系管理系统)--73--63PerfectCRM实现CRM讲师下载作业
# teacher_urls.py # ————————62PerfectCRM实现CRM讲师讲课记录———————— from django.conf.urls import url from bp ...
- LA3983 Robotruck
虫洞 单调队列优化DP,感觉比较套路?上不去Vjudge,也懒得打就随便口胡一下.sxy大佬要是您看的我要是扯淡麻烦提醒我一下QAQ sum[i]表示从0到i依次走的距离,sg[i]表示1~i的重量和 ...
- ajax无刷新上传文件
网页上传文件最简单的方式就是通过表单上传了,但是在提交表单的时候会导致网页刷新,但有的时候我们不想网页刷新,有什么办法呢,我们可以使用ajax上传文件来做到这一点.只有ajax还不行,还需要JavaS ...