RunMQ

RunMQ is a reliable message queue library for Node.js built on top of RabbitMQ. Supports async background processing and event-driven messaging for microservices, with automatic retries, schema validation, and DLQ.

RunMQ can be used to implement multiple messaging or jobs processing patterns:

  • Event Bus for event-driven architectures, where multiple services independently react to the same events
  • Job Queue for async background task processing

Features

  • Automatic Connection Management: Built-in retry logic with configurable attempts and delays
  • Message Processing with Retries: Automatic retry mechanism for failed messages with configurable retry delays
  • Dead Letter Queue (DLQ) Support: Failed messages automatically move to DLQ after exhausting…

Similar Posts

Loading similar posts...