{"library":"sharded-interval-queue","type":"library","category":null,"description":"Sharded Interval Queue v2.0.0 is a zero-dependency, persistent store sharded queue that runs async functions in timed intervals while preserving ordering across shards. It supports in-memory, LowDB, and Redis adapters for persistence and scaling. V2 introduces job limits to cap concurrent running jobs. Key differentiator: sharded design allows multiple queues to coordinate under a single name, with no recurring intervals or hooks—execution starts on job add. Decorator and thunk patterns are supported for wrapping async jobs. Suitable for rate-limited scheduling with ordering guarantees.","language":"javascript","status":"active","version":"2.0.0","tags":["javascript","Sharding","Interval","Queue","Async","Scheduling","Rate","Limiting"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sharded-interval-queue","imports":["import { ShardedIntervalQueue } from 'sharded-interval-queue'","const { ShardedIntervalQueue } = require('sharded-interval-queue')"]},{"cmd":"yarn add sharded-interval-queue","imports":[]},{"cmd":"pnpm add sharded-interval-queue","imports":[]}],"homepage":"https://hrishioa.github.io/sharding-the-interval-queue-theory/","github":"https://github.com/hrishioa/sharded-interval-queue","docs":null,"changelog":null,"pypi":null,"npm":"sharded-interval-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}