resource-pools-connection

2.0.3 • Public • Published

resource-pools-connection

Extension of 'tedious' connection class for using as a pooled resource with resource-pools package, without blocking in busy state.

usage

Setup connection pool:

const {ResourcePool} = require('resource-pools');
const {ConnectionResource} = require('resource-pools-connection');

const config = {
    constructor: ConnectionResource,
    arguments: [/* your 'tedious' connection config object here */],
    maxCount: /* number of maximum pooled connections */
} ;
const dbConnections = new ResourcePool(config);

Run DB request:

dbConnections.allocate().then( conn => {
    conn.execSql(request);
})

Package Sidebar

Install

npm i resource-pools-connection

Weekly Downloads

0

Version

2.0.3

License

MIT

Unpacked Size

3.78 kB

Total Files

5

Last publish

Collaborators

  • bitwkit