├── .gitignore ├── LICENSE ├── README.md ├── doc ├── Poolee Flow.graffle └── Poolee Flow.png ├── examples └── pool_stats_wrapper.js ├── index.js ├── keep_alive_agent.js ├── lb_pool.js ├── package.json ├── pool.js ├── pool_endpoint.js ├── pool_endpoint_request.js ├── pool_pinger.js ├── pool_request_set.js └── test ├── endpoint_test.js ├── integration_test.js ├── keep_alive_agent_test.js ├── pool_test.js ├── requestset_test.js └── run.sh /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/README.md -------------------------------------------------------------------------------- /doc/Poolee Flow.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/doc/Poolee Flow.graffle -------------------------------------------------------------------------------- /doc/Poolee Flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/doc/Poolee Flow.png -------------------------------------------------------------------------------- /examples/pool_stats_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/examples/pool_stats_wrapper.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | exports.Pool = require("./lb_pool")({}); 2 | -------------------------------------------------------------------------------- /keep_alive_agent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/keep_alive_agent.js -------------------------------------------------------------------------------- /lb_pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/lb_pool.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/package.json -------------------------------------------------------------------------------- /pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/pool.js -------------------------------------------------------------------------------- /pool_endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/pool_endpoint.js -------------------------------------------------------------------------------- /pool_endpoint_request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/pool_endpoint_request.js -------------------------------------------------------------------------------- /pool_pinger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/pool_pinger.js -------------------------------------------------------------------------------- /pool_request_set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/pool_request_set.js -------------------------------------------------------------------------------- /test/endpoint_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/test/endpoint_test.js -------------------------------------------------------------------------------- /test/integration_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/test/integration_test.js -------------------------------------------------------------------------------- /test/keep_alive_agent_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/test/keep_alive_agent_test.js -------------------------------------------------------------------------------- /test/pool_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/test/pool_test.js -------------------------------------------------------------------------------- /test/requestset_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/test/requestset_test.js -------------------------------------------------------------------------------- /test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber-node/lb_pool/HEAD/test/run.sh --------------------------------------------------------------------------------