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,
	},
})
相关推荐
喻米粒06221 天前
RabbitMQ消息相关
java·jvm·spring boot·spring·spring cloud·sentinel·java-rabbitmq
小样vvv3 天前
【分布式】深入剖析 Sentinel 限流:原理、实现
分布式·c#·sentinel
无眠_3 天前
【Spring Boot 与 Spring Cloud 深度 Mape 之七】服务容错与流量防护:Sentinel 全方位实战
spring boot·spring cloud·sentinel
点点滴滴的记录4 天前
Sentinel 相关知识点
java·微服务·sentinel
上等猿5 天前
Sentinel
sentinel
小马爱打代码5 天前
Sentinel 限流利器(功能以及源码解析)
sentinel
半导体郗5 天前
springboot使用阿里限流框架-sentinel
spring boot·后端·sentinel
宋发元10 天前
Redis Sentinel 详解
redis·bootstrap·sentinel
hycccccch11 天前
熔断降级(Sentinel解决)
笔记·sentinel
GIS工具-gistools202111 天前
哨兵-6 (Sentinel-6)
大数据·sentinel·gis