全部产品
云市场

配置服务限流规则

更新时间:2020-01-10 14:17:25

对于流量过载的应用服务,您可以在 服务限流 页面通过添加限流规则,进行服务限流。您也可以根据需要修改或删除现有的服务限流规则。

说明:当前版本仅支持 SOFA 和 Dubbo 服务的限流,暂不支持 Spring Cloud 服务的限流。

添加限流规则

  1. 在微服务平台,选择 服务网格 > 服务管控,进入服务列表页。
  2. 在服务列表中,选择您想要限流的目标服务,点击其服务 ID,进入服务详情页。
  3. 切换至 服务限流 页签,点击 添加限流规则
  4. 在右侧新窗口中,配置以下规则信息:
    • 规则名称:限流规则的名称
    • 应用:应用名
    • 服务:应用服务名称
    • 服务类型:应用服务的类型
    • 方法:方法名
    • 限流算法:目前仅支持扩展令牌桶算法。关于限流算法的更多信息,参见 限流规则说明 > 令牌桶算法
    • 令牌桶系数:默认为 1。
    • 限流阈值
      • 条件模式:目前仅支持 QPS,即根据单位时间内的请求数进行限流。
      • 单位时间:打印限流日志的周期。对于单位时间内访问次数的限流条件,也表示统计周期。单位为毫秒(ms)。最小值为 1000 ms。
      • 限流阈值:即 QPS 计数值,单位时间内的请求数。
      • 流量类型:限流的流量类型,目前仅支持所有流量。
        限流规则
  5. 配置完成后,点击 提交,规则进入 新建中 状态。

如限流规则创建失败,您可以选择 重试返回修改 配置信息后重新提交。

编辑限流规则

  1. 在服务限流规则列表,找到想要修改的限流规则。
  2. 点击 操作 列的 编辑 按钮,即可修改限流配置。
  3. 修改完成后,点击 提交 即可。

删除限流规则

对于已无用的限流规则,您可以对其进行删除操作。

  1. 在服务限流规则列表,找到想要删除的限流规则,点击右侧 删除 按钮。
  2. 在确认窗口,点击 确定