{"library":"moleculer-rabbitmq","type":"library","category":null,"description":"moleculer-rabbitmq is a task queue mixin for Moleculer microservices that integrates RabbitMQ as a message broker. Current stable version is 1.2.0. It provides a simple mixin that enables async queue versions of actions, supports RabbitMQ requeue and delayed message exchange retry strategies, and allows per-queue configuration for AMQP options such as durability and prefetch. Key differentiators include seamless integration with Moleculer's service architecture, automatic async action generation, and built-in retry mechanisms. Release cadence appears to be infrequent.","language":"javascript","status":"active","version":"1.2.0","tags":["javascript","moleculer","rabbitmq","amqp","amqplib"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install moleculer-rabbitmq","imports":["import QueueMixin from 'moleculer-rabbitmq'","const QueueMixin = require('moleculer-rabbitmq')","const mixin = QueueMixin({ connection: 'amqp://localhost', asyncActions: true })"]},{"cmd":"yarn add moleculer-rabbitmq","imports":[]},{"cmd":"pnpm add moleculer-rabbitmq","imports":[]}],"homepage":"https://github.com/taina0407/moleculer-rabbitmq#readme","github":"https://github.com/taina0407/moleculer-rabbitmq","docs":null,"changelog":null,"pypi":null,"npm":"moleculer-rabbitmq","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}