Sentinel 是阿里巴巴开源的,面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从流量控制、流量整形、依赖隔离、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀、冷启动、消息削峰填谷、集群流量控制、实时熔断下游不可用服务等,是保障微服务高可用的利器,原生支持 Java/Go/C++ 等多种语言,并且提供 Istio/Envoy/MOSN 全局流控支持来为 Service Mesh 提供高可用防护的能力。
本周 Sentinel 1.8.1 正式发布,带来了多项特性和改进。主要变更如下:
特性/功能改进
- 新增 Motan RPC 框架适配模块 sentinel-motan-adapter
- 重构底层 SPI 机制,完善 SPI 扩展定制的能力 (#1383),现在用户可以更方便地织入自定义的实现逻辑
- 完善 Dubbo 2.6.x 适配模块默认的流控处理逻辑
- 控制台心跳模块支持 HTTPS 协议通信
Bug 修复
- 修复初次埋点访问之前更新热点规则/网关流控规则时可能出现 NPE 的问题
- 修复 Zuul 1.x 适配模块在少数情况下获取 path 为空的问题
- 修复熔断器模块 100% 比例阈值不生效的问题
注意:本文归作者所有,未经作者允许,不得转载