当前位置: 首页 > news >正文

更好用的集群限流功能,Sentinel 发布 v1.4.2

Sentinel 发布 v1.4.2 正式发布,该版本主要变更如下:

特性/功能改进

  • 新增 Zuul 1.x 适配模块(sentinel-zuul-adapter),结合集群限流特性可以更好地在 API Gateway 发挥流控的作用
  • 热点参数限流添加线程数模式支持
  • 在 BlockException 中携带更多的信息(如触发的规则)
  • 完善 Tracer,支持针对某个 Entry 或 Context 记录异常数目
  • 优化 ClusterStateManager 的逻辑,防止 SPI 在不同 ClassLoader 中加载导致 Error
  • sentinel-annotation-aspectj 模块移除 slf4j 依赖

Bug 修复

  • 修复 ConnectionManager 创建连接记录 NPE 的 bug
  • 修复匀速器模式中的一些 bug
  • 修复热点并发统计时由于旧值被淘汰引发 NPE 的 bug
  • 修复集群流控中传入热点参数时计算参数大小和数目的 bug

Sentinel 控制台

  • 包名变更:由 com.taobao.* 变更为 com.alibaba.*
  • 规则页面添加集群流控中集群规则的失败退化(fallbackToLocalWhenFail)配置项
  • 修复控制台编辑规则时数据拷贝的问题
  • 控制台左侧侧边栏添加健康机器数目及总机器数目的展示
  • 监控页面优化文案展示

详情请参考 Release Notes

感谢 Sentinel 社区的贡献者们:

aalmiray, all4you, Arlmls, cdfive, jz0630, kangyl, kexianjun, Leishunyu, luoxn28, mjaow, pig4cloud, tigerMoon, wangjunwei87, yanlinly


#阿里云开年Hi购季#幸运抽好礼!

点此抽奖:【阿里云】开年Hi购季,幸运抽好礼


原文链接

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


转载于:https://juejin.im/post/5c76412df265da2dca387218

相关文章:

  • Promise面试题,控制异步流程
  • opencv 增强现实(二):特征点匹配
  • CentOS 7 root口令恢复
  • [UOJ430]line
  • JavaScript 复习之 Object对象的相关方法
  • Fundebug计费标准解释:事件数是如何定义的?
  • mysql的备份脚本
  • mysql 数据库四种事务隔离级别
  • 题解 CF191C 【Fools and Roads】
  • springMvc学习笔记(2)
  • 【组队竞赛学习】vue+node在线商城项目
  • lucene排序算法之向量空间模型(一)
  • 常见的几种数组去重的方法,总有一种适合你~
  • Python网络爬虫5 - 爬取QQ空间相册
  • 数据库插入10000000数据
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • [笔记] php常见简单功能及函数
  • 2017届校招提前批面试回顾
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • JSDuck 与 AngularJS 融合技巧
  • Median of Two Sorted Arrays
  • oldjun 检测网站的经验
  • PAT A1050
  • redis学习笔记(三):列表、集合、有序集合
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • socket.io+express实现聊天室的思考(三)
  • 从零开始在ubuntu上搭建node开发环境
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 构造函数(constructor)与原型链(prototype)关系
  • 开源SQL-on-Hadoop系统一览
  • 力扣(LeetCode)357
  • 那些年我们用过的显示性能指标
  • 软件开发学习的5大技巧,你知道吗?
  • 三分钟教你同步 Visual Studio Code 设置
  • 设计模式(12)迭代器模式(讲解+应用)
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ( 10 )MySQL中的外键
  • (04)odoo视图操作
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)母版页和相对路径
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .net core 6 redis操作类
  • .NET Framework .NET Core与 .NET 的区别
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • @SentinelResource详解
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [<死锁专题>]
  • [20190113]四校联考