获得徽章 6
Java开发
Java开发
Java开发
jym,怎么把这个弄掉
花臂Seven于2022-04-13 11:14发布的图片
4
赞了这篇沸点
【自己人专坑自己人之批量接口长度限制】
已经见到很多人调用下游批量接口,没有对参数集合大小进行限制导致数据量超过限制(如限制 10 或者 50 个)时报错。


(1)接口使用方:调用下游批量接口时,一定要确认支持的集合长度,如果文档和注释没写,可以和接口提供方核实,也可以主动拉源码去看下。很多下游不专业接口文档和接口注释中并不会注明限制,代码上线后数据量大会触发BUG。

使用批量接口时,一定默认是有长度限制的,即使下游没有限制,自己也要设置合理的长度分批调用,避免数据量过大频繁超时。

(2)接口提供方:对于限制集合长度的批量接口,一定要在接口文档和注释中特别强调有长度限制,莫坑自己人。
展开
评论
赞了这篇沸点
我大抵是倦了,横竖都坐不住,站起身来,摊开酬劳单一看,这离职没有来由,歪歪扭扭每一页都写着该走。
4
下一页