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达到阈值即触发系统保护。

相关推荐

  1. sentinel系统规则

    2024-03-23 22:02:04       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-23 22:02:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-23 22:02:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-23 22:02:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-23 22:02:04       20 阅读

热门阅读

  1. React——class组件中setState修改state

    2024-03-23 22:02:04       17 阅读
  2. 中国公司在美国上市公司统计

    2024-03-23 22:02:04       21 阅读
  3. LeetCode162. 寻找峰值

    2024-03-23 22:02:04       19 阅读
  4. NAT技术

    NAT技术

    2024-03-23 22:02:04      17 阅读
  5. 【AIGC工具】MonicAi — 可定制的AI学习工具

    2024-03-23 22:02:04       23 阅读
  6. CUDA | 核函数编写的注意事项

    2024-03-23 22:02:04       20 阅读
  7. H12-821_895

    2024-03-23 22:02:04       17 阅读
  8. C#基础第一阶段

    2024-03-23 22:02:04       19 阅读
  9. string c++

    2024-03-23 22:02:04       17 阅读
  10. 剑指offer面试题42 翻转字符顺序 VS 左旋字符串

    2024-03-23 22:02:04       22 阅读
  11. 《桥接模式(极简c++)》

    2024-03-23 22:02:04       16 阅读