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