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

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。

lADPDgQ9q5hohg_NAXTNAmw_620_372_jpg_620x10000q90g

「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。

社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。

非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。

第一期回顾,点击这里

第二期回顾,点击这里

第三期回顾,点击这里

第四期回顾,点击这里

第五期回顾,点击这里

第六期回顾,点击这里

第七期回顾,点击这里

以下是第八期「微服务开源生态报告」的内容。

01 Apache Dubbo

项目动态和规划

  • 8月17日上海 Dubbo 开发者日持续报名中,报名链接,点击这里
  • Dubbo Spring Cloud 随 Spring Cloud Alibaba 正式发布,主要的特性是支持 Dubbo和 Spring Cloud 服务之间的互通,这些特性与 Dubbo 2.7.4 会进行对齐;
  • Dubbo Spring Boot Starter 2.7.3 发布,目前投票中,预计下周会发布;
  • dubbo-go 完成支持 Dubbo 的泛化调用,完成支持 Failfast/Failsafe/Failback 三种集群容错处理方式,以 Consul/Etcdv3/Nacos 三种注册中心和配置中心的 PR 已经提交;
  • dubbo-go-hessian2:项目完成了迁移到 Apache 的流程,社区开始计划对 Go 语言指针类型的变量以及 Java nil 的特殊处理进行改进,维护者望哥计划制定一份 Hessian2 跨语言使用规范。

02 Seata

社区动态

  • Seata 开始社区 contributor(出现在任一seata相关联repo:seata、seata-samples、awesome-seata、seata-go-server、seata-docker、seata-k8s和seata.github.io 的contributor列表中)信息登记,后续将有一波惊喜等着大家,登记地址点击此处;
  • Seata 社区整理了一批新的任务列表,欢迎大家前来领取任务贡献社区。领取地址,点击这里。另外长期需要测试和文档支持,如果你对此感兴趣请email to:slievrly@gmail.com ;
  • 支持在业务不停机状态下动态更改表结构,tableMeta将进行定时同步,感谢@l81893521 的贡献;
  • 修复 seata-all 包加载某些配置中心SPI实现异常时直接程序直接终止,感谢@xingfudeshi 的贡献;
  • 优化了事务 begin 失败直接 return channel 至连接池的逻辑,修复了 begin失败直接抛出异常,感谢 @slievrly 的贡献;
  • 增加所有配置支持-D 参数,配置优先级:启动参数>-D参数>各类型配置中心>默认值,感谢 @slievrly 的贡献;
  • 修复了获取 channel 判空逻辑;修复了 Eureka 默认端口配置及实例下线时列表不删除问题;优化 MySQL 和 Oracle 关键字配置等。

03 Sentinel

社区动态

  • Sentinel 社区新增一位 committer:来自屈臣氏中国移动电商部门的梁林,在过去的几个月中积极参与社区讨论,并持续参与了 Sentinel 核心实现和周边生态的贡献。GitHub ID: @linlinisme
  • 社区正在讨论默认规则的实现方式,欢迎大家参与讨论,详情点击这里
  • Sentinel 社区整理了一批新的任务列表,欢迎大家加入 Sentinel 核心贡献小组,认领任务贡献社区。积极参与贡献的同学我们会优先发展为 committer。想要加入核心贡献小组欢迎 GitHub 联系 @sczyh30。任务列表详情,点击这里

04 ChaoSblade

社区动态

  • 已开放 ChaosBlade 社区 contributor 信息登记(包含 chaosblade、chaosblade-exec-jvm、chaosblade-exec-cplus、awesome-chaosblade 项目),后续会将 ChaosBlade 纪念衫邮寄给各位,感谢各位 contributor 对社区的贡献,登记地址,点击这里
  • CPU 负载场景新增 --cpu-percent 参数设定负载百分比,取值 0-100,感谢贡献者 @hqwhqwhq;
  • 新增 PostgreSQL 组件的支持,可通过数据库主机、数据库端口、数据库、表名、数据库操作等来控制实验范围,感谢贡献者 @bryanYao;
  • 新增 JVM CodeCache 满实验场景,感谢贡献者 @liwx2000;
  • Java 应用实验场景新增 debug 功能,可通过日志定位实验不生效的原因;
  • 修复重复下发 jvmscript 实验规则重复生效的问题,感谢贡献者 @auyang-0626 ;
  • 修复 CPU 场景开启成功但无权关闭情况下的 bug,感谢贡献者 @yixy;

05 SPring Cloud Alibaba

社区动态

  • Spring Cloud Alibaba 社区提名一位 committer:来自 远景能源 的 谢家帅,在未来的时间里,将会负责 Spring Cloud Stream RocketMQ Binder 的内容。GitHub ID: @xiejiashuai;
  • 解决 Dubbo Spring Cloud 无法动态发现服务的问题,参考 PR,点击这里
  • 社区添加了 Sentinel Feign 整合例子,感谢贡献者 @pigxcloud;

06 Nacos

项目动态

  • Nacos 1.1.3正式发布,主要支持以下特性:
  • 日志优化,减少了冗余日志输出,支持运行时调整日志级别;
  • 配置页面支持多选删除;
  • 支持数据库每个DB设置不同账户和密码;
  • 取消时间戳不一致导致数据不同步的机制;
  • 修复非默认命名空间无法停止灰度配置的bug;
  • 升级fastjson版本,修复安全漏洞;
  • Istio 对接,经过调研决定采用 Istio 推荐的 MCP 模式进行对接,目前已经开始开发;
  • 支持 dubbo-go 服务注册与发现,已经完成开发并提交PR。

本期作者:
Dubbo 张乎兴,GitHub ID@ralf0131;Dubbo 于雨,GitHub ID @AlexStocks;Dubbo 望哥,GitHub ID @wongoo;ChaosBlade 肖长军,GitHub ID @xcaspar;Seata 季敏,GitHub ID @slievrly;Sentinel 赵奕豪,GitHub ID @sczyh30;Spring Cloud Alibaba 方剑,GitHubID @fangjian0423;Nacos 朱鹏飞,GitHub ID @nkorange;

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
6月前
|
Cloud Native Java 微服务
GitHub开源3小时,一直被哄抢!800页全彩《微服务架构深度解析》
阿嘴又来给大家分享好书了:王佩华老师的 《微服务架构深度解析:原理、实践与进阶》,也是网上还没开源出来的一本好书!阿嘴会在文末附电子版免费下载方式。
|
4月前
|
Java 数据库 索引
最强阿里及大厂350道面试大全:框架+数据库+并发+开源+微服务
无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上,而忽略了人事部分,实际上人事面试也会影响到最终的结果,把每一个环节做好,最终的结果自然不会差。
|
4月前
|
监控 数据可视化 安全
智慧化工地SaaS平台源码,PC端+APP端+智慧数据可视化大屏端,源码完全开源不封装,自主研发,支持二开,项目使用,微服务+Java++vue+mysql
智慧化工地SaaS平台源码,PC端+APP端+智慧数据可视化大屏端,源码完全开源不封装,自主研发,支持二开,项目使用,微服务+Java++vue+mysql
98 0
|
4月前
|
Cloud Native Java 微服务
倒计时 3 天!与您分享容器和微服务开源7大精彩议题(深圳站)
倒计时 3 天!与您分享容器和微服务开源7大精彩议题(深圳站)
|
5月前
|
NoSQL API Nacos
Nacos是一个开源的微服务架构下的服务发现和配置管理工具,
Nacos是一个开源的微服务架构下的服务发现和配置管理工具,
54 2
|
5月前
|
消息中间件 存储 分布式计算
雀氏牛逼,Alibaba分布式微服务成长手册,GitHub开源,限时免费
分布式架构和微服务架构是互联网架构的核心。我们通常理解分布式架构都是从常用的分布式软件开始的,比如Spring Cloud、Kafka、 ZooKeeper、 HBase等,这些都离不开分布式网络架构、分布式存储和分布式计算等基础理论。
|
6月前
|
监控 Kubernetes Java
焯!一份京东开源的微服务架构深度解析,竟让大厂人熬夜也要读完
什么是微服务,为什么需要用微服务? 一、微服务是什么? 定义:微服务是一些协同工作的小而自治的服务,这个服务是高凝聚力和松散耦合的。
|
6月前
|
架构师 Java 程序员
同事开源我的微服务深度实践笔记到GitHub,短短3天竟吸粉10W+
说Spring成就了Java,Spring是Java程序员必修课之一,应该没人反对吧? 前几年面试最常问的且可以顺利拿到高薪的技能是Spring,随着Spring体系的壮大,除非你在简历上添加Spring Boot和Spring Cloud的技能,才可以打动面试官,而现在,除非是Spring架构的扎实经验,否则难以让面试官高看。 一名合格的Java后端工程师或架构师,至少微服务架构是必须牢牢掌握的,这里也整理了整套微服务架构学习路线,准备作为福利送给大家,可以先看一下重点简图。
|
7月前
|
运维 Prometheus Cloud Native
GitHub强势置顶!阿里资深老专家微服务容器实战开发笔记限时开源
今天给大家带来的是:尹为强老师著的 《微服务容器化开发实战》,基于SpringCloud、Docker、Rancher、Prometheus和Kubernetes,从设计、开发、部署到运维的云原生整体解决方案
|
7月前
|
Java 开发者 微服务
GitHub星标126K的京东「微服务进阶笔记」首次开源!好评如潮
微服务的重要性应该不用我多说了吧?这可是我们开发者必备的技能 如果你对设计Java微服务架构感到困难,想更深入学习基于Spring Cloud的微服务架构,那你赶紧点个收藏吧,今天小编就是要给大家分享一份从理论到实践再到进阶的——微服务架构深度解析!这份资料可是业界【标杆】的程度,能够让大家在日常开发工作中少走弯路,有很强的指导意义。话不多说,来看目录
117 0