全部产品
云市场

概述

更新时间:2020-06-18 15:30:40

微服务的服务限流(Guardian)是一个限流组件,您可通过在业务系统中集成该组件,配置限流规则来提供限流服务,从而保证业务系统不会被大量突发请求击垮,提高系统稳定性。

限流目标与范围

  • 支持对 RPC 接口和普通 Bean 的方法进行限流。
  • 支持方法限流和方法参数条件限流,参数条件限流支持 MVEL 的完整能力。
  • 支持多个方法合并限流。
  • 支持对 Web 请求以及 Web 请求的参数条件限流。

功能特性

  • 支持监控模式和拦截模式。
  • 支持切换限流算法:QPS 计数算法和令牌桶算法。
  • 支持多种限流条件:单位时间计数、堆内存使用量、CPU 负载、并发线程数。
  • 支持多种限流后置处理,包括空处理(丢弃调用)、抛出异常等。

依赖

服务限流的规则配置依赖于动态配置推送,所以接入限流前必须先接入动态配置。