resolve-bus-rabbitmqdeprecated

This package is an adapter for resolve-bus to emit events using RabbitMQ.

Usage no npm install needed!

<script type="module">
  import resolveBusRabbitmq from 'https://cdn.skypack.dev/resolve-bus-rabbitmq';
</script>

README

resolve-bus-rabbitmq

npm version

This package is a resolve-es adapter for emitting events using RabbitMQ (based on the amqplib package). It requires RabbitMQ to be installed on your machine.

Available Parameters

You can pass the following arguments when initializing an adapter:

  • url (required) - the RabbitMQ URL.
  • exchange - an exchange name. The default is exchange. Learn more
  • queueName - a queue name. The default is ''. Learn more
  • exchangeType - the exchange type. The default is fanout. Learn more
  • messageTtl - a message's lifetime. The default is 2000.
  • maxLength - the maximum number of messages the queue holds. The default is 10000.

Usage

import createAdapter from 'resolve-bus-rabbitmq'

const adapter = createAdapter({
  url: 'amqp://localhost'
})

Analytics