limited-async-req:用于处理按并发阈值限流执行的异步函数,通过调用initReqLimit,传入并发阈值作为参数,则可返回一个接受异步函数为参数的处理函数,假设其为reqLimit,接收的异步函数会根据当前阈值在适当的时候调用

时间:2024-05-16 13:15:01
【文件属性】:

文件名称:limited-async-req:用于处理按并发阈值限流执行的异步函数,通过调用initReqLimit,传入并发阈值作为参数,则可返回一个接受异步函数为参数的处理函数,假设其为reqLimit,接收的异步函数会根据当前阈值在适当的时候调用

文件大小:3KB

文件格式:ZIP

更新时间:2024-05-16 13:15:01

JavaScript

limited-async-req 用于处理按并发阈值限流执行的异步函数 Installation npm i limited-async-req Introduction initReqLimit方法 通过调用initReqLimit,传入并发阈值作为参数,则可返回一个接受异步函数为参数的处理函数,假设其为reqLimit,接收的异步函数会在适当的时候调用, 如果当前并发量没有超出阈值,则该异步函数会立刻得到调用,但如果超出了阈值,则异步函数会先存储起来,并在其他并发函数处理完毕时候尝试调用 reqLimit方法的参数和返回值 reqLimit的参数可以是一个async函数,也可以是任何一个返回Promise的函数。 reqLimit的返回值是一个Promise,这意味着你可以通过then方法或await去处理该异步任务的返回值 Example Usage import initReqL


【文件预览】:
limited-async-req-master
----index.js(2KB)
----package.json(275B)
----README.md(2KB)

网友评论