大数跨境
0
0

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

微服务开源生态报告 No.4 阿里巴巴中间件
2019-07-11
1
导读:「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。

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


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


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


第一期回顾,点击这里

第二期回顾,点击这里

第三期回顾,点击这里


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



 01   Apache Dubbo 


1. 人员动态:

本周社区新增一名 committer,来自dubbo-js的维护者胡峰。


2. 项目动态和规划

  • 2.7.3 发版,修复已知问题若干,准备工作完成,预计下周开始进入社区投票阶段

  • 2.6.7 发版工作进行中,预计下周开始进入社区投票阶段;

  • dubbo-samples 增加对接 Nacos、Alibaba Metrics、EDAS 的样例工程;

  • 社区讨论决定 dubbo-js 的 npm 包名从 dubbo2.js 改为 dubbo-js;

  • 社区开始投票决定是否接受 dubbogo/hessian2 捐献给 Apache;

  • 国内第一本专门介绍 Dubbo 的书籍《深入理解 Apache Dubbo 与实战》,作者为Apache Dubbo PMC诣极 ,链接:

    http://www.broadview.com.cn/book/5881

  • JProfiler 和 Dubbo 社区合作,为 Dubbo 社区提供了免费的 license,所有的 committer 均可以使用;

  • dubbo-go

    a. 添加 dubbogo 服务多实现的支持

    b. 完成 hessian 协议中对于 Java exception、带类型数组参数支持

    c. 修复相关已知 bug


3. 培训和活动

  • Dubbo 社区开发者日活动深圳站,将于7月20日举行,Dubbo PMC 小马哥将分享《What's new in Dubbo 2.7.4》,报名地址:

    http://www.huodongxing.com/event/549873695800

  • Dubbo开发者日深圳站议题公布,上海站议题正在征集中,欢迎大家参与,议题提交地址:

    http://alibabadeveloper.mikecrm.com/Ze8DB9A


 02   ChaosBlade 


1. 项目动态和规划:

  • C++ 应用混沌实验项目已发布,包含的功能有针对某个方法,或者某行代码注入延迟故障;针对某个方法,或者某行代码注入替换变量,或者对象值,制造调用第三方接口返回结果中包含错误码等等故障;针对某个方法,或者某行代码注入立刻退出方法并返回指定值(可以是错误值)的故障,具体详见:

    https://github.com/chaosblade-io/chaosblade-exec-cplus

  • ChaosBlade 添加了 Travis CI 服务,感谢开发者@jievince,PR 详见:

    https://github.com/chaosblade-io/chaosblade/pull/112


2. 培训和活动

7月20号,Dubbo 开发者社区深圳站正在报名,ChaosBlade 项目负责人肖长军将分享《通过混沌工程构建高可用的分布式服务》。


 03   Nacos 


1. 版本发布:

Nacos 1.1.0 发布,支持灰度配置、地址服务器等功能,详情:

https://yq.aliyun.com/articles/708477


2. 项目动态和规划:

  • 社区catcherwong贡献Nacos C# SDK:

    https://github.com/catcherwong/nacos-sdk-csharp

  • Nacos宣传册重新制作,优化了架构图和生态大图;


3. 培训和活动

7月20号,Dubbo 开发者社区深圳站正在报名,Nacos Maintainer 朱鹏飞将分享《Nacos 在云原生领域的实践和规划》。


 04   Nepxion Discovery 


Nepxion Discovery 是一款对 Spring Cloud Discovery 服务注册发现、Ribbon 负载均衡、Feign 和 RestTemplate 调用、Hystrix 或者阿里巴巴 Sentinel 熔断隔离限流降级的增强中间件,其功能包括灰度发布(包括切换发布和平滑发布)、服务隔离、服务路由(包括多机房区域路由、多版本路由和多IP和端口路由)、服务权重、黑/白名单的IP地址过滤、限制注册、限制发现、灰度调用链等。(该项目来源于投递)


版本发布:

Nepxion Discovery 5.2.1发布

  • 实现线上原生的 Spring cloud 服务和用了 Discovery 框架的服务混在一起的情况下,通过网关可以实现灰度发布;

  • 优化核心参数配置策略,对于 group,version,region 未配置的情况下,统一默认处理为 default 值,并通过 metadata 注册到注册中心;

  • 修改负载均衡策略,对于 group,version,region 未配置的情况下,去执行灰度路由的时候,需要在Header上传递n-d-group=default或者n-d-version=default或者n-d-region=default

  • 增加配置项;

  • 修改配置项;


Nepxion Discovery 5.2.0发布,共计 16 个优化点

  • 升级Spring Cloud到Greenwich.SR2,升级Spring Boot到2.1.6.RELEASE,新旧小版本都兼容;

  • 增加元数据serviceType类型,serviceType=service表示服务,serviceType=gateway表示网关;

  • 增加网关端版本权重和区域权重路由功能;

  • 增加全链路版本权重和区域权重功能;

...


详情:https://github.com/Nepxion/Discovery/releases


 05   Seata 

动态和规划:

完成ProtoBuf,Mertric ,新协议设计的review和代码合并。


2. 培训和活动

7月20号,Dubbo 开发者社区深圳站正在报名,Seata 发起人季敏将分享《分布式事务哪家强?Seata 来帮忙》。


 06   Sentinel 


1. 动态和规划

  • 社区正在讨论 Sentinel Golang 版本的设计,详见:

    https://github.com/sentinel-group/sentinel-golang/issues/1

  • 社区开发者 @linlinisme 贡献了 Spring Cloud Config 数据源适配模块。相关 PR: 

    https://github.com/alibaba/Sentinel/pull/899


2. 培训和活动

7月20号,Dubbo 开发者社区深圳站正在报名,Sentinel PMC 赵奕豪将分享《Sentine 微服务流控降级实践》。


 07   Spring Cloud Alibaba 


培训和活动

  • 上周六, Spring Cloud Alibaba PMC 方剑 在 Apache RocketMQ & Apache Flink Meetup 上分享 《Spring Cloud Stream RocketMQ Binder & Bus 揭秘》, 内容回顾:,点击这里回复 “0706PPT”,可获取 PPT。

    Demo 地址: 

    https://github.com/spring-cloud-alibaba-group/rocketmq-flink-meetup-20190706

  • 7月20号,Dubbo 开发者社区深圳站正在报名,Spring Cloud Alibaba PMC 方剑将分享《Dubbo Spring Cloud:Spring Cloud 服务调用的新选择》。


 08   Tengine 


动态和规划

  • Tengine被正式列入云原生软件基金会(CNCF)全景图(Landscape),详情:
    https://landscape.cncf.io/category=service-proxy&format=card-mode&grouping=category&selected=tengine



  • 新特性介绍,发布《QPS比Nginx提升60%,阿里Tengine负载均衡算法揭秘》 ,详情点击这里,对应算法代码 PR 见:

    https://github.com/alibaba/tengine/pull/1306


本期作者:

Dubbo - 张乎兴,GitHub ID @ralf0131;Dubbo - 于雨,GitHub ID @AlexStocksDubbo - 何鑫铭,GitHub ID @hxmhltChaosBlade - 长军,GitHub ID @xcaspar;Nacos - 朱鹏飞,GitHub ID @nkorangeNepxion Discovery - 任浩军,GitHub ID @Haojun Ren Seata - 季敏,GitHub ID @slievrlySentinel - 赵奕豪,GitHub ID @sczyh30Spring Cloud Alibaba - 方剑,GitHub ID @fangjian0423Tengine - 王发康,GitHub ID @wangfakang。


本文缩略图:icon by 阿猫阿箫


/ 点击下方图片,报名参加 /


©每周一推

第一时间获得下期分享


Tips:

# 点下“看”❤️

# 然后,公众号对话框内发送“饭盒”,试试手气?😆

# 本期奖品是来自淘宝心选的那波利系列便当包饭盒 🍱

【声明】内容源于网络
0
0
阿里巴巴中间件
Aliware阿里巴巴中间件官方账号
内容 920
粉丝 0
阿里巴巴中间件 Aliware阿里巴巴中间件官方账号
总阅读371
粉丝0
内容920