Leadof
解决并发时,重复请求资源的模块
安装
$ npm install leadof
示例
之前:
// 获取储存在redis的热帖列表 { let ret = await redis; return ret;}let hotTip = await ;
之前,每过来一次请求都会读取redis的数据
现在:
const Leadof = ; // 获取储存在redis的热帖列表 { let ret = await redis; return ret;} await getHotTip;
现在,会把读取redis期间的请求收集起来,读完数据后再一起返回给所有的请求