queue
Installation
SKILL.md
queue
The queue worker provides durable topic delivery for iii. Register a consumer
with a durable:subscriber trigger, publish with iii::durable::publish, and
the worker persists messages, retries failed deliveries, moves exhausted jobs to
DLQ, and exposes redrive/discard inspection functions.
Install it with iii worker add queue. The built-in iii-queue worker must be
removed from the engine config before this worker starts because both would own
the same durable:subscriber trigger type.
When to Use
- A topic event must be processed reliably by a subscribed function.
- A failed consumer should retry automatically before the message lands in DLQ.
- You need to inspect, redrive, or discard dead-lettered messages.
- Local or single-instance durable queues are enough, using in-memory storage for development or file-backed storage for restart survival.