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

sentinel系统规则

1、概念

Sentinel 系统自适应限流从整体维度对应用入口流量进行控制,结合应用的 Load、CPU 使用率、总体平均 RT、入口  QPS 和并发线程数等几个维度的监控指标,通过自适应的流控策略,让系统的入口流量和系统的负载达到一个平衡,让 系统尽可能跑在最大吞吐量的同时保证系统整体的稳定性。

2、指标

2.1、Load自适应

(仅对 Linux/Unixlike 机器生效):系统的 load1 作为启发指标,进行自适应系统保护。当系统 load1 超过设定的启发值,且系统当前的并发线程数超过估算的系统容量时才会触发系统保护(BBR 阶段)。系统 容量由系统的 maxQps * minRt 估算得出。设定参考值一般是 CPU cores * 2.5。

2.2、CPUusage(1.5.0+ 版本)

当系统 CPU 使用率超过阈值即触发系统保护(取值范围 0.01.0),比较灵敏。

2.3、平均RT

当单台机器上所有入口流量的平均 RT 达到阈值即触发系统保护,单位是毫秒。

2.4、并发线程数

当单台机器上所有入口流量的并发线程数达到阈值即触发系统保护。

2.5、入口QPS

当单台机器上所有入口流量的QPS达到阈值即触发系统保护。

相关文章:

  • CentOS 8 中安装与配置 MySQL
  • mac下Appuim环境安装-持续更新中
  • 航空实时监控
  • flask+ flask_socketio HTTP/1.1“ 400 公网IP 问题解决方案
  • 九、C#桶排序算法
  • 嵌入式相机WEB,用C直接处理?
  • Java项目基于Docker打包发布
  • npm ERR! code ELIFECYCLE 解决办法
  • MAC本安装telnet
  • 机器学习——决策树(四)后剪枝
  • 蓝桥杯2023年第十四届省赛真题-阶乘求和
  • springboot网站开发如何配置log4j日志插件
  • ChatGPT:如何利用人工智能写出高质量论文
  • vue+element 前端实现增删查改+分页,不调用后端
  • html5cssjs代码 035 课程表
  • [NodeJS] 关于Buffer
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 〔开发系列〕一次关于小程序开发的深度总结
  • css属性的继承、初识值、计算值、当前值、应用值
  • Java|序列化异常StreamCorruptedException的解决方法
  • js继承的实现方法
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • MySQL几个简单SQL的优化
  • vue-loader 源码解析系列之 selector
  • Webpack 4x 之路 ( 四 )
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 测试如何在敏捷团队中工作?
  • 创建一个Struts2项目maven 方式
  • 分布式熔断降级平台aegis
  • 那些被忽略的 JavaScript 数组方法细节
  • 你不可错过的前端面试题(一)
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 选择阿里云数据库HBase版十大理由
  • ​插件化DPI在商用WIFI中的价值
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #Linux(帮助手册)
  • #LLM入门|Prompt#3.3_存储_Memory
  • #stm32整理(一)flash读写
  • (52)只出现一次的数字III
  • (bean配置类的注解开发)学习Spring的第十三天
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (LeetCode 49)Anagrams
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)甲方乙方——赵民谈找工作
  • ***测试-HTTP方法
  • .net core 控制台应用程序读取配置文件app.config
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证