Backend
RabbitMQ Node.js/TypeScript Skill
Patterns, examples, and best practices for using RabbitMQ from Node.js and TypeScript via amqplib. Includes connection setup, publishing, consuming, exchange types (direct/fanout/topic), prefetch, dead-letter exchanges, confirm channels, reconnect strategy, and TypeScript typings. Use when the user asks: "RabbitMQ Node.js example", "amqplib TypeScript", "how to publish a message to RabbitMQ", "RabbitMQ consumer Node", "connect to RabbitMQ from Node.js", "AMQP queue example", "RabbitMQ exchange types", "dead letter queue Node", or any RabbitMQ / AMQP + Node.js related question.