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