EntryPool:JS 中的数组池化更容易限制速率

时间:2024-06-19 03:10:36
【文件属性】:

文件名称:EntryPool:JS 中的数组池化更容易限制速率

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-19 03:10:36

JavaScript

入口池 简单的数组池与条目(即时间)添加/计数以进行简单的速率限制。 请参阅底部的示例以获取有关将其用于速率限制的帮助。 入口池方法 pool = new EntryPool(initialSize, arrayLength[,stepSize]) 返回一个新的长度为arrayLength的数组池,初始大小为initialSize 。 stepSize在添加到轮询时使用,默认为initialSize或“双池”。 池.get() 从池中获取一个长度为arrayLength的新EntryArray 。 pool.put(数组) 使用完成后放回EntryArray 。 pool.add([num]) 将长度为arrayLength num数组添加到池中。 如果没有num通过,它将使用的步长。 pool.trim([minSize]) 通过从池中删除未使用的数组,将池大小至少减少到min


【文件预览】:
EntryPool-master
----package.json(554B)
----.travis.yml(135B)
----LICENSE(1KB)
----CHANGELOG.md(177B)
----README.md(3KB)
----pool.js(5KB)
----tests()
--------tests.js(8KB)
----lib()
--------array.js(5KB)
----.npmignore(11B)

网友评论