通用接口限流
提示
- 企业级面对客户增长和系统请求负载的压力增加,对默认clientid维度提供默认20QPS的请求容量。
- 对于生态平台类的对接(例如:飞书,企微,钉钉等),可单独设置限流,需要联系对应业务产品,走相应申请流程
- 范围为:管理API
特定接口限流
以下接口目前实行特殊限流策略。
接口 |
限流值(qps) |
---|---|
单个用户新增接口 /river/Member/single |
7 |
单个用户修改接口 /river/Member/edit |
7 |
人员批量处理接口 /open-apis/v1/member/batchAddUpdate |
5 |
人员批量绑定通用接口 /open-apis/v1/member/batchBind |
5 |
批量维护代订权限 /open-apis/v1/member/batchProxyBooking |
5 |
拓展信息批量创建 /river/ExtendInfo/BatchSync |
5 |
档案状态处理 /river/ExtendInfo/Status |
5 |
平台对接限流
平台类的client对接单独处理,由对接产品发起限流阈值调整。
- 建立对接沟通渠道
- 对接时评估访问流量,得到初始流量阈值,严格要求平台方控制访问流量
- 添加平台流量监控,控制在流量到达预估值80%时进行预警,并及时与平台方进行流量重新评估,以保障服务稳定性
限流报错示例
接口遇到限流接口会做出一下提示:
{
"errno": 36003,
"errmsg": "触发限流:当前请求总量已超过限制(5次/秒),请降低请求频率",
"request_id": "b7tL/EnaLhpf/K3jbJpT9I20bp9yBRVMx/gp7Ko2PqeXXTIHVzeiL2huNhQZKVXX"
}
限流提示时,本次请求失效。客户降频重新请求若仍不满足可以申请调整QPS。