# 概述

默认规则功能用于配置全局的流控规则,包含全局配置、服务默认配置、appid默认配置,可从并发数、QPS两个维度对流量进行限制,支持自定义触发限流后响应报文。下面介绍默认规则功能。

# 默认规则

菜单位置:流控管理 > 默认规则。点击菜单后进入默认规则查看页面,如图所示。

manager_flow_control_rule_default_query

页面上可以查看当前的全局流控规则。点击 编辑 按钮后进入编辑页面,如图所示。

manager_flow_control_rule_default_edit_1

manager_flow_control_rule_default_edit_2

# 全局配置

全局配置对整个节点进行流量控制。例如配置 集群共享并发数:2000=1000(单机)* 2,当单个节点的所有请求并发数超过 1000 时,会被限流。

勾选 启用 选项后自动出现 集群共享并发数 、集群共享QPS 配置框,输入 并发数 和 QPS 后提交即可启用全局限流,如图所示。

manager_flow_control_rule_default_global_config

# 服务默认配置

服务默认配置对整个节点的各个服务(路由配置中的前端服务名)进行流量控制。例如配置 集群共享并发数:200=100(单机)* 2,当单个节点的某个服务的所有请求并发数超过 100 时,会被限流。

勾选 启用 选项后自动出现 集群共享并发数 、集群共享QPS 配置框,输入 并发数 和 QPS 后提交即可启用全局服务限流,如图所示。

manager_flow_control_rule_default_service_config

# appid默认配置

appid默认配置对整个节点的各个appid(网关从请求的请求头中获取,更多详情请查看appID管理功能介绍)进行流量控制。例如配置 集群共享并发数:200=100(单机)* 2,当单个节点的某个appid的所有请求并发数超过 100 时,会被限流。

勾选 启用 选项后自动出现 集群共享并发数 、集群共享QPS 配置框,输入 并发数 和 QPS 后提交即可启用全局appid限流,如图所示。

manager_flow_control_rule_default_appid_config

# 自定义限流响应

配置 限流响应ContentType 、 限流响应报文 后,当触发流控后客户端会获得配置的响应报文,配置如图所示。

manager_flow_control_rule_default_response_config