Install
openclaw skills install message-queuesDeep message queue workflow—queue vs topic, ordering and partitions, retries and DLQ, idempotency, backpressure, observability, and failure design. Use when integrating workers, event buses, or debugging poison messages and lag.
openclaw skills install message-queuesQueues decouple producers and consumers—and introduce duplicates, ordering surprises, poison messages, and lag. Make delivery semantics and failure handling explicit.
Trigger conditions:
Initial offer:
Use six stages: (1) delivery semantics, (2) topology & partitions, (3) message contract, (4) consumers & retries, (5) ops & scaling, (6) failure drills). Confirm cloud and ordering requirements.
Goal: Choose at-most-once, at-least-once, or effective-once via idempotency.
Exit condition: One paragraph per pipeline stating semantics.
Goal: Throughput and ordering align—ordering only within partition when using Kafka-style partitions.
Goal: Versioned events or commands with schema registry.
Goal: Exponential backoff + jitter; DLQ with reason; replay tooling owned.
Goal: Lag metrics, consumer offset health, rebalance awareness (Kafka).
Goal: Kill consumer mid-batch; duplicate publish intentionally; validate idempotency.