Skip to content

vvs82/rabbitmq-peer-discovery-etcd

 
 

Repository files navigation

RabbitMQ Peer Discovery Etcd

This is an etcd-based implementation of RabbitMQ peer discovery interface (new in 3.7.0, previously available in the rabbitmq-autocluster plugin by Gavin Roy).

This plugin only performs peer discovery and most basic node health monitoring using etcd as a data source. Please get familiar with RabbitMQ clustering fundamentals before attempting to use it.

While it may seem at times that this is a RabbitMQ cluster management solution, it is not. Cluster provisioning and most of Day 2 operations such as proper monitoring are not in scope for this plugin.

Supported RabbitMQ Versions

This plugin requires RabbitMQ 3.7.0 or later.

For an etcd-based peer discovery and cluster formation mechanism that supports 3.6.x, see rabbitmq-autocluster.

Documentation

See RabbitMQ Cluster Formation guide.

Contributing

See CONTRIBUTING.md and our development process overview.

License

Licensed under the MPL, same as RabbitMQ server.

Copyright

(c) Pivotal Software Inc., 2007-2018.

About

etcd-based peer discovery backend for RabbitMQ 3.7.0+

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Erlang 60.8%
  • Makefile 39.2%