多生产者单消费者: 一次即兴的go语言简单基础组件构思和研发
背景:
开发业务代码,需要获取企业所有部门内所有的人员。需要调用A接口(获取企业内所有部门id)先获取所有部门,然后遍历所有获取到部门id调用B接口(通过部门id获取该部门下的人员). 通过api调用后放入数据库构成 人员表.
问题:
线上环境调用A接口后获取的部门列表有10w个部门,则需要调用10w次B接口. 获取时间巨慢.
解决想法:
无疑便是萌发一次多生产者单消费者模型的公共组件的研发...
原创
2020-01-09 13:25:18 ·
247 阅读 ·
0 评论