配置流控规则的原理是监控应用或服务流量的QPS指标,当指标达到设定的阈值时立即拦截流量,避免应用被瞬时的流量高峰冲垮,从而保障应用高可用性。本文介绍如何设置Nginx应用的流控规则。

前提条件

操作步骤

  1. 登录AHAS控制台,然后在页面左上角选择地域。
  2. 在控制台左侧导航栏选择流量防护 > Ingress/Nginx防护,然后在Ingress/Nginx防护页面,单击Nginx资源卡片。
  3. 选择以下任意一种方法进入新增流控规则页面:
    • 在左侧导航栏选择应用概览,然后单击页面下方目标接口操作列中的流控
    • 在左侧导航栏选择接口详情,在接口详情页面单击资源卡片右上角新增管理规则图标。
    • 在左侧导航栏选择规则管理,单击新增流控规则
  4. 新增流控规则对话框中设置参数,然后单击新建
    • 接口名称:流控的目标接口,即在API管理中自定义或系统定义的API名称。
    • 单机QPS阈值:设置的QPS阈值,等同于单机能够承受的限额。
    当流控规则生效,您可以在 应用概览接口详情页面通过QPS的统计图表查看。具体操作,请参见 应用概览