node-pool:node.js的通用资源池

时间:2024-05-02 11:18:58
【文件属性】:

文件名称:node-pool:node.js的通用资源池

文件大小:36KB

文件格式:ZIP

更新时间:2024-05-02 11:18:58

JavaScript

通用池 关于 具有基于Promise的API的通用资源池。 可用于重用或限制昂贵的资源(例如数据库连接)的使用。 V3升级警告 版本3包含许多重大更改。 差异主要是微小的,我希望可以轻松解决。 我写了一份非常粗糙和基本的,非常欢迎您进行改进和其他尝试。 如果您使用的是该库的旧版本2,则应查看它的。 历史 历史记录已移至 安装 $ npm install generic-pool [--save] 例子 这是一个使用虚构的通用数据库驱动程序的示例,该驱动程序本身并未实现任何池化。 const genericPool = require ( "generic-pool" ) ; const DbDriver = require ( "some-db-driver" ) ; /** * Step 1 - Create pool using a factory object */ con


【文件预览】:
node-pool-master
----.gitignore(56B)
----tsconfig.json(234B)
----README.md(15KB)
----CHANGELOG.md(11KB)
----test()
--------generic-pool-acquiretimeout-test.js(2KB)
--------resource-request-test.js(2KB)
--------doubly-linked-list-iterator-test.js(3KB)
--------GH-159-test.js(2KB)
--------generic-pool-test.js(20KB)
--------utils.js(749B)
--------doubly-linked-list-test.js(635B)
----package.json(2KB)
----index.js(424B)
----.eslintignore(14B)
----.npmignore(69B)
----.travis.yml(195B)
----Makefile(156B)
----lib()
--------DequeIterator.js(400B)
--------PoolOptions.js(4KB)
--------ResourceRequest.js(1KB)
--------Deferred.js(952B)
--------DoublyLinkedListIterator.js(3KB)
--------Pool.js(21KB)
--------DefaultEvictor.js(465B)
--------factoryValidator.js(439B)
--------DoublyLinkedList.js(2KB)
--------PooledResourceStateEnum.js(337B)
--------PriorityQueue.js(1KB)
--------utils.js(305B)
--------Queue.js(1024B)
--------ResourceLoan.js(582B)
--------errors.js(589B)
--------PoolDefaults.js(654B)
--------PooledResource.js(1015B)
--------Deque.js(2KB)
----.eslintrc.js(157B)

网友评论