rabbitmq-consumer-reliability
CommunityStandardize RabbitMQ consumers with retry and DLQ.
AuthorYuriGarciaRibeiro
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Keeps RabbitMQ consumers resilient by standardizing retry, DLQ routing, and channel-status updates within the notification system.
Core Features & Use Cases
- Consistent lifecycle for RabbitMQ-based workers across Email/Sms/Push channels.
- Implement retry strategies, dead-letter routing, and observability to diagnose failures.
- Use case: when a consumer encounters transient errors, messages are retried, then moved to DLQ and statuses updated.
Quick Start
Create a RabbitMQ consumer that inherits from RabbitMqConsumerBase<TMessage>, defines its QueueName, and wires in retry and DLQ handling via MessageProcessingMiddleware.
Dependency Matrix
Required Modules
rg
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rabbitmq-consumer-reliability Download link: https://github.com/YuriGarciaRibeiro/API-notifications/archive/main.zip#rabbitmq-consumer-reliability Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.