# 概述

appID流控功能用于配置appID(网关从请求的请求头中获取,更多详情请查看appID管理功能介绍)级别的流控规则,可从并发数、QPS两个维度对流量进行限制,支持自定义触发限流后响应报文。下面介绍appID流控功能。

# appID流控列表

菜单位置:流控管理 > appID流控。点击菜单后进入appID流控列表页面,如图所示。

manager_flow_control_rule_app_query

# 新增接口规则

点击 新增 按钮弹出新增窗口,如图所示。

manager_flow_control_rule_app_add_1

manager_flow_control_rule_app_add_2

应用名(appID):下拉列表中选取要限流的appID,必选;

前端服务名:从下拉列表中选取要限流的服务名,如果不配置则按appID限流;

前端API路径:如果接口URL为http://网关IP:port/proxy/user-service/user/list, 则输入/user/list,如果配置则前端服务名必选,如果不配置则按appID或服务限流;

单机QPS: 单机允许的QPS,QPS和并发数至少必填一个;

单机并发数:单机允许的并发数,QPS和并发数至少必填一个;

限流响应ContentType:自定义的限流响应内容类型,如果不配置则使用默认规则里的限流响应ContentType;

限流响应报文:自定义的限流响应报文,如果不配置则使用默认规则里的限流响应报文。

# 编辑接口规则

点击 编辑 按钮弹出编辑窗口,如图所示。

manager_flow_control_rule_app_edit_1

manager_flow_control_rule_app_edit_2

# 删除接口规则

点击 删除 按钮弹出删除确认窗口,如图所示。

manager_flow_control_rule_app_delete_1

manager_flow_control_rule_app_delete_2