Sentinel 网关流控
介绍
Sentinel 是阿里巴巴开源的一款轻量级流量控制组件,广泛应用于微服务架构中,用于保护系统的稳定性。Sentinel 网关流控是 Sentinel 的一个重要功能,专门用于在网关层面对流量进行控制和管理。通过网关流控,可以有效地防止突发流量对后端服务的冲击,确保系统的稳定性和高可用性。
什么是网关流控?
网关流控是指在网关层面对进入系统的流量进行限制和管理。网关作为系统的入口,所有的外部请求都会首先经过网关。通过在网关上设置流控规则,可以有效地控制进入系统的流量,防止系统过载。
网关流控的核心概念
- 流量控制规则:定义在网关上的流量控制规则,包括 QPS(每秒查询率)、并发线程数等。
- 限流策略:包括直接拒绝、排队等待、预热等策略。
- 资源定义:在 Sentinel 中,资源是流控的基本单位,可以是 URL、API 接口等。