获得徽章 0
【自己人专坑自己人之批量接口长度限制】
已经见到很多人调用下游批量接口,没有对参数集合大小进行限制导致数据量超过限制(如限制 10 或者 50 个)时报错。


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

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

(2)接口提供方:对于限制集合长度的批量接口,一定要在接口文档和注释中特别强调有长度限制,莫坑自己人。
展开
评论
Java高级开发工程师 @阿里巴巴
Java高级开发工程师 @阿里巴巴
Java高级开发工程师 @阿里巴巴
赞了这篇沸点
申请写小册,不知道什么时候能够过审核
评论
Java高级开发工程师 @阿里巴巴
赞了这篇沸点
屌屌屌。这次谁背锅。。。
优弧于2020-03-31 12:17发布的图片
优弧于2020-03-31 12:17发布的图片
19
赞了这篇沸点
太秀了!!!!
优弧于2020-03-30 17:49发布的图片
34
Java高级开发工程师 @阿里巴巴
Java高级开发工程师 @阿里巴巴
下一页
个人成就
文章被点赞 150
文章被阅读 34,303
掘力值 1,192
收藏集
0
关注标签
12
加入于