11.11、集群流控
分类: Sentinel流量控制与熔断
集群流控
集群流控可以对整个集群进行流量控制,适用于多实例部署场景。本节将学习集群流控。
本节将学习:集群限流概念、Token Server 部署、集群规则配置,以及使用场景。
集群限流概念
概念说明
集群限流: 对整个集群进行统一的流量控制,而不是单个实例。
架构图
Token Server 部署
部署步骤
Token Server 部署:
- 下载 Sentinel Token Server
- 配置 Token Server
- 启动 Token Server
配置示例
server.port=8719 csp.sentinel.cluster.server.port=8720
集群规则配置
客户端配置
spring: cloud: sentinel: transport: cluster-client: server-host: localhost server-port: 8720
使用场景
适用场景
集群流控使用场景:
- 多实例部署
- 统一流量控制
- 精确限流
官方资源
本节小结
在本节中,我们学习了:
第一个是集群限流概念。 集群限流的定义和架构。
第二个是 Token Server 部署。 如何部署 Token Server。
第三个是集群规则配置。 如何配置集群规则。
第四个是使用场景。 集群流控的适用场景。
这就是集群流控。使用集群流控,可以实现精确的集群级流量控制。
在下一节,我们将学习 Sentinel 最佳实践。