参数 | 类型 | 示例值 | 描述 |
Code | Integer | 0 | 返回状态码。0 表示成功。 |
Message | String | success | 返回信息。 |
TotalCount | Long | 5 | 满足过滤条件的规则总数。 |
Rules | 请参见返回示例 | 当前分页返回的规则列表。 |
参数 | 类型 | 示例值 | 描述 |
QPS | Integer | 100 | 每秒允许通过的请求数。 |
Burst | Integer | 200 | Token Bucket 桶容量。 |
Action | String | reject | 限流规则超限后的处置方式。取值:
|
RuleId | Long | 136734987028564xxxx | 限流规则 ID。 |
Status | String | Applied | 目标节点运行态是否已与 Primary 规则一致。取值:
|
Comment | String | 限制 QPS 并发 | 限流规则的备注信息。 |
Enabled | Boolean | true | 规则是否启用。 |
QueryId | Long | 12345 | query_id 规则的最终匹配值。 |
Keywords | Array of String | ["slow_query"] | keywords 规则的关键字数组。数组最多支持 512 个元素,单个关键字长度不超过 256 个字符。 |
NodeType | String | All | 规则生效的节点范围。取值:
|
CreatedAt | String | 2026-09-01T00:00:00Z | 规则创建时间。 |
LimitType | String | concurrency | 规则的限流类型。取值:
|
MatchType | String | keywords | 运行时匹配类型。取值:
|
MaxWaitMs | Integer | 1000 | 并发限流最大等待时间,单位为毫秒。0 表示不限制等待时间。 |
UpdatedAt | String | 2026-09-10T00:00:00Z | 规则更新时间。 |
MaxWaiting | Integer | 20 | 并发限流最大等待数。 |
SearchPath | String | public | 限流规则为按 SQL 指纹匹配时,计算 SQL 文本对应的 queryId 时使用的 search_path。 |
QueryString | String | SELECT * FROM orders | 用户通过 SQL 文本创建规则时的原始 SQL,仅用于审计和重新计算。 |
MaxConcurrency | Integer | 10 | 并发限流最大并发数。 |