11.11集群流控

分类: Sentinel流量控制与熔断

集群流控

集群流控可以对整个集群进行流量控制,适用于多实例部署场景。本节将学习集群流控。

本节将学习:集群限流概念、Token Server 部署、集群规则配置,以及使用场景。

集群限流概念

概念说明

集群限流: 对整个集群进行统一的流量控制,而不是单个实例。

架构图

Token Server 部署

部署步骤

Token Server 部署:

  1. 下载 Sentinel Token Server
  2. 配置 Token Server
  3. 启动 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 最佳实践。