获取限流规则列表
GET
/naming/v1/ratelimits
最后修改时间:2024-08-21 04:21:10
责任人:未设置
请求参数
Query 参数
id
string
规则ID
name
string
规则名称
service
string
服务名称
namespace
string
命名空间
method
string
限流接口名称
disable
string
可选
brief
string
可选
limt
integer
可选
offset
integer
可选
Header 参数
X-Polaris-Token
string
可选
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://119.91.66.223:8090/naming/v1/ratelimits?id=&name=&service=&namespace=&method=&disable=&brief=&limt=&offset=' \
--header 'X-Polaris-Token;'
返回响应
🟢200成功
application/json
Body
amount
integer
总数
code
integer
响应码
info
string
提示信息
size
integer
当前返回数据条数
rateLimits
array[object (限流规则) {17}]
限流规则列表
id
string
规则ID
name
string
规则名称
service
string
规则所属服务名
namespace
string
规则所属命名空间
amounts
array [object {5}]
限流阈值
arguments
array [object {3}]
流量标签
disable
boolean
是否禁用
failover
string
全局限流降级策略
max_queue_delay
integer
匀速排队最大排队时间
method
object
限流接口
priority
integer
规则优先级
regex_combine
boolean
通配符是否合并计算
revision
string
规则摘要
type
string
限流类型
ctime
string
创建时间
mtime
string
修改时间
etime
string
启用时间
示例
{
"amount": 0,
"code": 0,
"info": "string",
"size": 0,
"rateLimits": [
{
"id": "string",
"name": "string",
"service": "string",
"namespace": "string",
"amounts": [
{
"maxAmount": 0,
"precision": 0,
"validDuration": "string",
"startAmount": 0,
"minAmount": 0
}
],
"arguments": [
{
"key": "string",
"type": "string",
"value": {
"type": "string",
"value": "string",
"value_type": "string"
}
}
],
"disable": true,
"failover": "string",
"max_queue_delay": 0,
"method": {
"type": "string",
"value": "string",
"value_type": "string"
},
"priority": 0,
"regex_combine": true,
"revision": "string",
"type": "string",
"ctime": "string",
"mtime": "string",
"etime": "string"
}
]
}
修改于 2024-08-21 04:21:10