Sentinel中的系统规则是什么? 有什么用?

提问者:帅平 问题分类:微服务
Sentinel中的系统规则是什么? 有什么用?
Sentinel中的系统规则是什么? 有什么用?
1 个回答
也不长发及腰
也不长发及腰
系统保护规则是从应用级别的入口流量进行控制,从单台机器的总体 Load、RT、入口 QPS 、CPU使用率和线程数五个维度监控应用数据,让系统尽可能跑在最大吞吐量的同时保证系统整体的稳定性。
系统保护规则是应用整体维度的,而不是资源维度的,并且仅对入口流量 (进入应用的流量) 生效:
1、Load(仅对 Linux/Unix-like 机器生效):当系统 load1 超过阈值,且系统当前的并发线程数超过系统容量时才会触发系统保护。系统容量由系统的 maxQps * minRt 计算得出。设定参考值一般是 CPU cores * 2.5。
2、RT:当单台机器上所有入口流量的平均 RT 达到阈值即触发系统保护,单位是毫秒。
3、线程数:当单台机器上所有入口流量的并发线程数达到阈值即触发系统保护。
4、入口 QPS:当单台机器上所有入口流量的 QPS 达到阈值即触发系统保护。
5、CPU使用率:当单台机器上所有入口流量的 CPU使用率达到阈值即触发系统保护。
发布于:1年前 (2023-04-12) IP属地:四川省
我来回答