leadof

1.0.1 • Public • Published

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期间的请求收集起来,读完数据后再一起返回给所有的请求

Readme

Keywords

none

Package Sidebar

Install

npm i leadof

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

2.97 kB

Total Files

4

Last publish

Collaborators

  • sungg12138