rabbitmq
Installation
SKILL.md
RabbitMQ
Overview
Build reliable messaging and task queue systems for microservice architectures and background processing. RabbitMQ routes messages through exchanges to queues. Producers send to exchanges, consumers read from queues. The exchange type determines routing logic:
- Direct — routes by exact routing key match
- Fanout — broadcasts to all bound queues (pub/sub)
- Topic — routes by pattern matching on routing key (
order.*,#.error) - Headers — routes by message header values
This skill targets RabbitMQ 4.3 (September 2026: 4.3.6). The 4.x series changed defaults that older tutorials rely on: quorum queues are the queue type for anything that matters, they enforce a delivery limit of 20, transient non-exclusive queues are refused, and the delayed-message plugin is no longer maintained.