sentinel go 系统自适应流控

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

系统保护规则是应用整体维度的,而不是单个调用维度的,并且仅对入口流量生效 。入口流量指的是进入应用的流量(埋点的 TrafficType 为 Inbound),比如 Web 服务或 gRPC provider 接收的请求,都属于入口流量。

系统自适应保护的原理参考 此处文档

示例

规则配置示例:

复制代码
import "github.com/alibaba/sentinel-golang/core/system"

// 自适应流控,启发因子为 load1 >= 8
_, err := system.LoadRules([]*system.SystemRule{
	{
		MetricType:system.Load,
		TriggerCount:8.0,
		Strategy:system.BBR,
	},
})
相关推荐
ruleslol3 天前
Sentinel限流
sentinel
肠畔码农3 天前
高可用底座:Redis 哨兵机制(Sentinel)底层内核拆解
redis·bootstrap·sentinel
snow@li7 天前
Sentinel:流量防卫兵/熔断降级
sentinel
LayZhangStrive8 天前
后端通识 - 远程服务调用RPC
网络·网络协议·rpc·sentinel·openfeign·远程服务调用
她说可以呀11 天前
Sentinel 授权规则
开发语言·sentinel
她说可以呀11 天前
Sentinel 流控规则 · 流控模式
sentinel
她说可以呀12 天前
Sentinel 热点规则
sentinel
智码看视界12 天前
Day 45 | Sentinel流量治理:从限流到熔断降级再到系统自适应保护
sentinel·高并发·熔断降级·流量控制·微服务治理·热点参数限流
cfm_291413 天前
了解Sentinel
分布式·架构·sentinel
Bruce180113 天前
Sentinel 限流熔断学习:配置策略、限流算法对比与适用场景
sentinel