zoukankan      html  css  js  c++  java
  • 微服务开源生态报告 No.4

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

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

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

    第一期回顾,点击这里
    第二期回顾,点击这里
    第三期回顾,点击这里

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

    一、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诣极 ,点击此处获取详情!
    • 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》,快快加入我们,点击报名按钮吧!
    • Dubbo 开发者日深圳站议题公布,上海站议题正在征集中,欢迎大家参与,议题提交地点击这里

    二、 ChaosBlade

    1. 项目动态和规划:

    • C++ 应用混沌实验项目已发布,包含的功能有针对某个方法,或者某行代码注入延迟故障;针对某个方法,或者某行代码注入替换变量,或者对象值,制造调用第三方接口返回结果中包含错误码等等故障;针对某个方法,或者某行代码注入立刻退出方法并返回指定值(可以是错误值)的故障,详情点击此处
    • ChaosBlade 添加了 Travis CI 服务,感谢开发者@jievince,PR 详情点击这里

    2. 培训和活动:

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

    三、 Nacos

    1. 版本发布:

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

    2. 项目动态和规划:

    • 社区catcherwong贡献Nacos C# SDK,详情点击这里
    • Nacos 宣传册重新制作,优化了架构图和生态大图。

    3. 培训和活动:

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

    四、 Nepxion Discovery

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

    版本发布:

    1、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
    • 增加配置项;
    • 修改配置项;

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

    • 升级 Spring Cloud 到 Greenwich.SR2 ,升级 Spring Boot 到 2.1.6.RELEASE,新旧小版本都兼容;
    • 增加元数据 serviceType 类型, serviceType=service 表示服务, serviceType=gateway 表示网关;
    • 增加网关端版本权重和区域权重路由功能;
    • 增加全链路版本权重和区域权重功能......
      详情点击这里

    五、 Seata

    动态和规划:

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

    2. 培训和活动:

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

    六、 Sentinel

    1. 动态和规划:

    • 社区正在讨论 Sentinel Golang 版本的设计,详情点击这里
    • 社区开发者 @linlinisme 贡献了 Spring Cloud Config 数据源适配模块。相关 PR 详情点击这里

    2. 培训和活动:

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

    七、 Spring Cloud Alibaba*

    培训和活动:

    • 上周六, Spring Cloud Alibaba PMC 方剑 在 Apache RocketMQ & Apache Flink Meetup 上分享 《Spring Cloud Stream RocketMQ Binder & Bus 揭秘》, 内容回顾:,点击这里,回复 “0706PPT”,可获取 PPT。
    • Demo 地址点击这里
    • 7月20号,Dubbo 开发者社区深圳站正在报名,Spring Cloud Alibaba PMC 方剑将分享《Dubbo Spring Cloud:Spring Cloud 服务调用的新选择》。

    八、 Tengine

    动态和规划:

    • Tengine 被正式列入云原生软件基金会(CNCF)全景图(Landscape),详情点击这里
    • 新特性介绍,发布《QPS比Nginx提升60%,阿里Tengine负载均衡算法揭秘》 ,详情点击这里,对应算法代码 PR 参考这里

    本期作者:

    Dubbo - 张乎兴,GitHub ID @ralf0131;Dubbo - 于雨,GitHub ID @AlexStocks;Dubbo - 何鑫铭,GitHub ID @hxmhlt;ChaosBlade - 肖长军,GitHub ID @xcaspar;Nacos - 朱鹏飞,GitHub ID @nkorange;Nepxion Discovery - 任浩军,GitHub ID @Haojun Ren; Seata - 季敏,GitHub ID @slievrly;Sentinel - 赵奕豪,GitHub ID @sczyh30;Spring Cloud Alibaba - 方剑,GitHub ID @fangjian0423;Tengine - 王发康,GitHub ID @wangfakang。

    原文链接

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

  • 相关阅读:
    C. Shaass and Lights 解析(思維、組合)
    D. Binary String To Subsequences(队列)(贪心)
    CodeForces 1384B2. Koa and the Beach (Hard Version)(贪心)
    CodeForces 1384B1. Koa and the Beach (Easy Version)(搜索)
    CodeForces 1384C. String Transformation 1(贪心)(并查集)
    CodeForces 1384A. Common Prefixes
    POJ-2516 Minimum Cost(最小费用最大流)
    POJ3261-Milk Patterns(后缀数组)
    HDU-1300 Pearls(斜率DP)
    HDU-4528 小明系列故事-捉迷藏(BFS)
  • 原文地址:https://www.cnblogs.com/zhaowei121/p/11190033.html
Copyright © 2011-2022 走看看