Skip to content
This repository has been archived by the owner on Feb 15, 2018. It is now read-only.

Autocluster all the things!

Compare
Choose a tag to compare
@gmr gmr released this 06 Aug 21:19
· 180 commits to master since this release

Significant Changes:

  • Renamed from rabbitmq-autocluster-consul to rabbitmq-autocluster
  • Add support for etcd2 and DNS based discovery
  • Refactor to be a more generic structure for pluggable backends
  • Node type (disc, ram) is now configurable via environment variable or setting

Behavioral fixes:

  • Nodes will no longer try and join a cluster they are already a member of
  • Nodes will no longer try and join nodes in a cluster provided by the discovery service if they are not available
  • Consul TTL health checks now update Consul after half the TTL duration, ensuring nodes are not arbitrarily removed from discovery to only be added right back in
  • If the discovery service is not available, the node will start up in stand-alone mode