iii-queue-processing

Installation
SKILL.md

Queue Processing

Comparable to: BullMQ, Celery, SQS

Key Concepts

Use the concepts below when they fit the task. Not every queue setup needs all of them.

  • Named queues are declared in iii-config.yaml under queue_configs
  • Standard queues process jobs concurrently; FIFO queues preserve ordering
  • TriggerAction.Enqueue({ queue }) dispatches a job to a named queue
  • Failed jobs auto-retry with exponential backoff up to max_retries
  • Jobs that exhaust retries land in a dead letter queue for inspection
  • Each consumer function receives the job payload and a messageReceiptId

Architecture

Producer function
  → TriggerAction.Enqueue({ queue: 'task-queue' })
Related skills
Installs
221
Repository
iii-hq/skills
GitHub Stars
7
First Seen
Mar 31, 2026