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

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

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

第一期回顾,点击这里

第二期回顾,点击这里

第三期回顾,点击这里

第四期回顾,点击这里

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

01 Apache Dubbo

1. 项目动态和规划

  • 信通院公布的2019开源白皮书中提到 Dubbo 被扫描出来有7个安全漏洞,后经过确认全部是Spark的漏洞,系漏洞扫描软件误扫描导致,实际Dubbo没有被扫描出任何漏洞。具体声明,点击这里
  • 2.7.3发布,目前进入RC3投票阶段,预计下周完成,也欢迎大家参与试用和投票。
  • 2.6.7发布,目前进入RC2投票阶段,预计下周完成。
  • 2.7.4的开发工作正在进行中,这个版本会提供服务自省的能力,小马哥会在深圳沙龙中进行深度解读。
  • 为避免侵权,github.com/dubbo 下的项目开始迁移到github.com/thubbo
  • dubbo-go

1、dubbo-go-hessian2 迁移到Apache,Dubbo社区投票通过,目前尚在清理知识产权阶段,完成后会进入Apache孵化器社区投票
开始整理dubbogo文档。

2、服务熔断降级特性开始开发。

3、dubbo-go-hessian2: v1.2.0 released, add decimal support

2. 培训和活动:

Dubbo 开发者日上海站议题征集完毕,目前正在筛选议题阶段。

02 Nacos

  • 项目动态和规划
  • 针对社区的反馈,集中优化了日志,包括日志的动态配置、冗余日志的关闭和打印级别调整等,详情参考这里
  • Nacos客户端1.1.1发布,修复客户端版本显示问题。
  • Nacos Go SDK 0.1.0发布,支持服务发现和配置管理基本功能,详情参考这里

03 Seata

1. 版本发布

发布Seata 0.7.0 和 0.7.1 (推荐版本)版本。

Seata 0.7.0 本次Release 共合并60+ PR,主要包括:

  • Metric 设计与实现,可无缝对接Prometheus。
  • 协议Codec支持ProtoBuffer。
  • 新协议的设计与实现。为了保证更好的扩展性对协议Header做了重新设计和实现,不再兼容低版本(0.7.0)协议。
  • bugfix若干,代码优化若干。详情点击这里

Seata 0.7.1 对0.7.0 版本出现的几个重要问题做了紧急修复,主要包括:

  • 为了兼容seata-spring独立依赖用法,对seata-spring添加了seata-codec-all依赖。
  • 修复 GlobalTransactionScanner 切面优先级导致的Spring Cloud 的AutoConfiguration 无法初始化问题。
  • 修复了0.7.0 因mvn插件过低导致的版本号无替换,无法从中央仓库拉取依赖问题。

2. 项目动态和规划

  • 为了更好的服务社区,对使用Seata 用户开启信息登记,详情参考这里!;
  • 发布文章:《Seata Mertric 设计与使用》;
  • Seata 将在0.8.0 版本发布对oracle的支持和SAGA模式;
  • 向社区征集Seata 客户端侧go版本开发与测试,欢迎报名参与。

04 Sentinel

项目动态和规划:
社区组织线上会议,讨论了 Sentinel Golang 版本的整体设计。后面欢迎更多的 Go 开发者参与进来,一起打造 Sentinel Golang 版本。

05 Spring Cloud Alibaba

项目动态和规划:
社区进行新的包名,maven groupId 以及版本号的讨论,欢迎更多社区用户参与进来,点击这里,加入我们吧!

本期作者: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 - 方剑,GitHubID @fangjian0423;

原文链接

本文为云栖社区原创内容,未经允许不得转载。

微服务开源生态报告 No.5的更多相关文章

  1. 微服务开源生态报告 No.10

    「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...

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

    「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...

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

    「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...

  4. 微服务开源生态报告 No.6

    「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...

  5. 微服务开源生态报告 No.4

    「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展. 社区动态包括,但不限于:版本发布.人员动态.项目动态和规划.培训和活动. 非常欢迎国内其他微服 ...

  6. 微服务开源生态报告 No.2

    通常,我们都会通过在 GitHub 上订阅邮件列表,来了解社区动态.这一次,我们联合以上各开源项目的负责人,发布「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源 ...

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

    从关注开源,到使用开源,再到参与开源贡献,越来越多的国内开发者通过开源技术来构建业务. 截止目前,Arthas / Dubbo / ChaosBalde / Nacos / RocketMQ / Se ...

  8. TARS基金会:构建微服务开源生态

    导语 在20世纪60至70年代,软件开发人员通常在大型机和小型机上使用单体架构进行软件开发,没有一个应用程序能够满足大多数最终用户的需求.垂直行业使用的软件代码量更小,与其他应用程序的接口更简单,而可 ...

  9. 国内最火5款Java微服务开源项目

    目录 1.pig 2.zheng 3.Cloud-Platform 4.SpringBlade 5.Guns 1.pig 开源地址:https://gitee.com/log4j/pig 基于Spri ...

随机推荐

  1. redis教程(三)-----redis缓存雪崩、缓存穿透、缓存预热

    缓存雪崩 概念 缓存雪崩是由于原有缓存失效(过期),新缓存未到期间.所有请求都去查询数据库,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机.从而形成一系列连锁反应,造成整个系统崩溃. 解决 ...

  2. Linux清除磁盘上的RAID信息(Disk /dev/mapper/ddf1_4c53492....)

    本文摘自https://www.cnblogs.com/blkqyd/p/7011104.html自学留存 原因: 这是因为硬盘带有raid信息,拿二手硬盘插入服务器时,系统会根据残留的信息自动发现r ...

  3. 关于mybatis-config.xml文件的基础解释

    今天是我第一天落户博客园,想一想从mybatis框架开始写起吧.mybatis框架与Hibernate框架相比来说,专注于SQL语句,对SQL语句的要求比较高吧. 我觉得,对于mybatis框架来说, ...

  4. linux命令统计文件中某个字符串出现的次数

    1.使用grep linux grep命令在我的随笔linux分类里有过简单的介绍,这里就只简单的介绍下使用grep命令统计某个文件这某个字符串出现的次数,首先介绍grep命令的几个参数,详细参数请自 ...

  5. jmeter-监听器介绍与使用

    12.jmeter-监听器介绍与使用 jmeter-监听器介绍与使用 察看结果树 Summary Report 聚合报告 Backend Listener Aggregate Graph 断言结果 C ...

  6. 如何让 J2Cache 在多种编程语言环境中使用

    现在的系统是越来越复杂了,不仅仅是功能复杂,系统结构也非常复杂,而且经常在一个系统里包含几种不同语言编写的子系统.例如用 JavaScript 做前端开发.用 Java/PHP 等等做后端,C/C++ ...

  7. Leetcode147. Insertion Sort List对链表进行插入排序

    对链表进行插入排序. 从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示). 每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中. 插入排序算法: 插入排序是 ...

  8. IO流8 --- 使用FileReader和FileWriter实现文本文件的复制 --- 技术搬运工(尚硅谷)

    @Test public void test4(){ FileReader fr = null; FileWriter fw = null; try { fr = new FileReader(&qu ...

  9. win10 下安装docker,创建镜像,push镜像到私有仓库,创建私有仓库,修改镜像仓库地址

    通过连接下载window docker安装文件,https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.ex ...

  10. day18 9.转账汇款案例(1)