10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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

  • 2019-08-14
  • 本文字数:2111 字

    阅读完需:约 7 分钟

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

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


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


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


第一期回顾,点击这里


第二期回顾,点击这里


第三期回顾,点击这里


第四期回顾,点击这里


第五期回顾,点击这里


第六期回顾,点击这里


第七期回顾,点击这里


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

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;


2019-08-14 08:003479

评论

发布
暂无评论
发现更多内容

week11-conclusion

J

前端必学必会-多媒体-本地存储-浏览器与服务器的交互-通信功能

我是哪吒

学习 程序员 面试 大前端 2月春节不断更

逼疯UE设计师,不可不知的提升产品用户体验的10个测试方法

华为云开发者联盟

产品 测试 UI 用户体验

2 期架构师训练营 - 大作业(一)

云飞扬

架构师训练营第2期

机器学习笔记之:

Nydia

Kubernetes 原生 CI/CD 构建框架 Tekton 详解

字节跳动 Kubernetes 云原生 Tekton CI/CD

Spring Boot 微服务性能下降九成!使用 Arthas 定位根因

阿里巴巴云原生

Java 微服务 云原生 中间件 Arthas

Arthas 使用的各类方式

阿里巴巴云原生

Java 微服务 云原生 中间件 Arthas

从0到1实现一个简单计算器

codevald

Java 项目 计算器 动手实践

Serverless 场景下 Pod 创建效率优化

阿里巴巴云原生

Docker Serverless 容器 云原生 k8s

MyBatis专栏 - 一级缓存

小马哥

Java mybatis 七日更 2月春节不断更

Elasticsearch 分页搜索以及 deep paging 性能问题

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

缓存设计的好,服务基本不会倒

万俊峰Kevin

缓存 微服务 microservice Go 语言

最好的IDEA debug长文?看完我佛了

YourBatman

eclipse debug IntelliJ IDEA 远程调试

Ebean ORM框架介绍-1.增强注解

Barry的异想世界

Spring Boot jpa ORM Ebean

一文总结GaussDB通信原理知识

华为云开发者联盟

数据库 通信 框架 GaussDB 计算

架构师训练营第2期大作业(二)

月下独酌

架构师训练营第2期

架构师训练营-架构大作业(一)

花果山

架构师训练营第2期

中国移动工程师浅析:KubeEdge在国家工业互联网大数据中心的架构设计与应用

华为云开发者联盟

大数据 数据采集 工业智能体 边缘数据中心管理 EDCM

2. 无门槛学会数据类型与输入、输出函数,滚雪球学 Python

梦想橡皮擦

Python python 爬虫 2月春节不断更 python入门

产品训练营第四章作业(一)

Arnold

week11-homework

J

几幅图拿下 ARP 协议

飞天小牛肉

Java 程序员 计算机网络 网络协议 2月春节不断更

无意间发现 Google 代码模板,分享给大家!

C语言与CPP编程

c++ JavaScript objective-c 代码规范 Python 编码格式

Android 完全符合规则但很头疼的Json映射成一个树结构且可折叠的列表?

第三女神程忆难

Java android kotlin 安卓

架构师训练营第2期 大作业 (一)

月下独酌

架构师训练营第2期

VoltDB让Kafka支持复杂数据流驱动的实时业务决策

VoltDB

数据库 kafka 分布式系统 VoltDB

从云数据迁移服务看MySQL大表抽取模式

华为云开发者联盟

MySQL JVM JDBC 数据迁移

对话京东科技算法科学家吴友政:回望2020,NLP技术发展速度强劲

京东科技开发者

人工智能 自然语言处理

前端开发:Node版本引起的报错问题

三掌柜

vue.js 大前端

大作业二-请用思维导图画出架构师训练营所有技术知识点

未来已来

阿里巴巴微服务开源生态报告 No.8_开源_张乎兴_InfoQ精选文章