@jsango/queue
v1.3.0
Published
Background job queue, workers, retry policies, and drivers for jsango
Readme
@jsango/queue
At-least-once background job queues, concurrent worker polling, exponential backoff retries, and dead-letter store.
Part of the jsango backend framework for TypeScript.
Installation
pnpm add @jsango/queueUsage
import { QueueManager, MemoryQueueDriver, Worker, defineJob } from '@jsango/queue';
const SendEmailJob = defineJob<{ email: string }>('send-email');
const manager = new QueueManager({ default: new MemoryQueueDriver() });
await manager.queue().dispatch(SendEmailJob.create({ email: '[email protected]' }));Documentation
For full architecture documentation and guides, visit the jsango documentation.
License
MIT © jsango contributors
