{"library":"redis-weighted-pool","type":"library","category":null,"description":"A simple Promise-based weighted round-robin pool implementation using Redis sorted sets and lists. Version 0.2.1 is the latest and only release. Provides basic peer management (add, remove, getNextPeer) with configurable weights per peer. Requires a running Redis server. Written in TypeScript but compiles to JavaScript for use in ES5+ environments. Less feature-rich than alternatives like Bull, but lightweight and focused on weighted round-robin balancing.","language":"javascript","status":"active","version":"0.2.1","tags":["javascript","redis","load","balancing","weighted","round","robin","routing","object pool"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install redis-weighted-pool","imports":["import { RedisWeightedPool } from 'redis-weighted-pool'","import { RedisConfig } from 'redis-weighted-pool'","import { IWeightedPool } from 'redis-weighted-pool'","const pool = require('redis-weighted-pool');"]},{"cmd":"yarn add redis-weighted-pool","imports":[]},{"cmd":"pnpm add redis-weighted-pool","imports":[]}],"homepage":"https://github.com/mikesparr/redis-weighted-pool#readme","github":"https://github.com/mikesparr/redis-weighted-pool","docs":null,"changelog":null,"pypi":null,"npm":"redis-weighted-pool","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}