rabbitmq-consumer-reliability

Community

Standardize 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.