{"library":"moleculer-rabbitmq-extend-delay","type":"library","category":null,"description":"Moleculer RabbitMQ is a task queue mixin for Moleculer microservices, integrating RabbitMQ (AMQP) to offload synchronous actions to background queues. Version 1.1.x is current and stable; the package provides automatic generation of async action variants, supports configurable queue options (durability, prefetch, noAck), and offers two retry strategies: RabbitMQ requeue and delayed message exchange plugin. It requires a running RabbitMQ instance and the rabbitmq-delayed-message-exchange plugin for scheduled retries. Compared to other Moleculer queue plugins, it focuses on simplicity and direct AMQP integration without additional broker dependencies.","language":"javascript","status":"active","version":"1.1.12","tags":["javascript","moleculer","rabbitmq","amqp","amqplib"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install moleculer-rabbitmq-extend-delay","imports":["const QueueMixin = require('moleculer-rabbitmq');","const QueueMixin = require('moleculer-rabbitmq');","/** @type {import('moleculer-rabbitmq').MoleculerRabbitMQOptions} */"]},{"cmd":"yarn add moleculer-rabbitmq-extend-delay","imports":[]},{"cmd":"pnpm add moleculer-rabbitmq-extend-delay","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-extend-delay","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}