The rabbitmq-autocluster plugin clusters RabbitMQ nodes automatically using a pre-configured service discovery mechanism.

Downloads GitHub release

The currently supported service discovery backends are:

Important The rabbitmq-autocluster plugin requires Erlang R17.5 or higher. This may not correspond with the minimum Erlang version required by RabbitMQ.

Installation

  1. Place both autocluster-%%VSN%%.ez and the rabbitmq_aws-%%VSN%%.ez plugin files in the RabbitMQ plugins directory.
  2. Run rabbitmq-plugins enable autocluster.
  3. Configure the plugin.

Alternatively, there is a pre-built Docker Image available at on DockerHub as aweber/rabbitmq-autocluster.

Note As of version 0.5 the autocluster plugin does not have a default backend configured. See the Project Wiki for configuration details.

Configuration

Configuration documentation can be found in the Project Wiki. Check out the Getting Started page to learn about the initial configuration.