介绍

:::tips 线程隔离有两种方式实现:

  • 线程池隔离:给每个服务调用业务分配一个线程池,利用线程池本身实现隔离效果
  • 信号量隔离:不创建线程池,而是计数器模式,记录业务使用的线程数量,达到信号量上限时,禁止新的请求(Sentinel默认方式)

image.png

优缺点:
image.png :::

线程隔离配置

:::tips 在添加限流规则时,可以选择两种阈值类型:

  • QPS:用来限制每秒的请求数
  • 线程数:用来限制当前资源最多能使用的tomcat线程数,也就是通过限制线程数量,实现线程隔离(舱壁模式)

Sentinel配置线程隔离

选择资源后面的流控按钮
image.png

填写表单
image.png :::