SpringCloud-面试篇(二十五)

(1)Sentinel与Hystix的线程隔离有什么差别? 

(2)Sentinel的限流与Gateway限流有什么差别

固定窗口计数器算法,可能再其他的时间两个窗口的交界内超过了请求阈值 ,所以就有了滑动窗口算法

滑动窗口会计算滑动区间的是否超过阈值,超过则丢弃

滑动窗口有时候,也可能出现问题比如在1250-2100之间才850放行了四次请求,虽然解决了固定窗口的问题,但是有时候也出现问题,这个时候可以再进行区间数细分可以解决

漏桶算法漏出的请求一定是平滑的

gateway可以基于redis可以实现限流,但是我们不去做,因为依赖第三方组件redis,会给redis带来压力,这种限流比较单一,Sentinel的限流比较丰富,强大

 

相关推荐

  1. C语言经典面试题目(

    2024-06-19 00:24:01       44 阅读
  2. 面试、remove和earse的区别

    2024-06-19 00:24:01       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-19 00:24:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-19 00:24:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-19 00:24:01       87 阅读
  4. Python语言-面向对象

    2024-06-19 00:24:01       96 阅读

热门阅读

  1. react学习-redux快速体验

    2024-06-19 00:24:01       36 阅读
  2. 工厂模式(设计模式)

    2024-06-19 00:24:01       32 阅读
  3. iOS 中 attribute((constructor)) 修饰的函数

    2024-06-19 00:24:01       27 阅读
  4. 2024年,计算机相关专业还值得选择吗?

    2024-06-19 00:24:01       35 阅读
  5. 游戏心理学Day18

    2024-06-19 00:24:01       32 阅读
  6. 工具清单 - Bug追踪管理

    2024-06-19 00:24:01       41 阅读
  7. webpack打包gz文件,nginx开启gzip压缩

    2024-06-19 00:24:01       34 阅读