跳转至

特性

特性

目前slime/limiter模块支持以下几个类型的限流:

网格场景下:

  1. 支持单机限流:对于指定的服务的每一个pod,都有一个固定的限流数值,使用的限流插件是http.local_ratelimit(限流计数器在本地)
  2. 支持全局均分限流:服务的所有pod,平均分配限流数,使用的限流插件是http.local_ratelimit(限流计数器在本地)
  3. 支持全局共享限流:服务的所有pod, 共享一个限流计数器,使用的限流插件是http.ratelimit(限流计数器在远端)

网关场景下: 1. 支持单机限流 2. 支持全局共享限流

网格网关场景下支持限流类型如下

单机限流 全局均分限流 全局共享
网格 支持 支持 支持
网关 支持 - 支持

网格网关场景下支持限流方向如下

入方向限流 出方向限流
网格 支持 部分支持(单机限流)
网关 - 支持

网格网关场景下一些功能的差异如下

headerMatch host限流 serviceEntry
网格 支持 - 支持
网关 支持 支持 -
Back to top