rabbitmq-cluster-docker icon indicating copy to clipboard operation
rabbitmq-cluster-docker copied to clipboard

Windows compatibility, HAProxy latest version, recoverability, durable storage, cluster size to 5

Open ramonsmits opened this issue 1 year ago • 0 comments

  • Increase cluster to 5 nodes
  • Docker: Map HA Proxy port 1936
  • Docker: Use durable volumes for rabbitmq nodes
  • Docker: Use rabbitmq virtual network
  • Apply docker-entrypoint.sh output change from https://github.com/serkodev/rabbitmq-cluster-docker/pull/3
  • Replace tail with sleep infinity
  • Ensure .sh use LR on Windows as CRLF causes "exec /usr/local/bin/cluster-entrypoint.sh: no such file or directory"
  • Docker: Set restart to unless-stopped
  • Docker: Remove obsolete version attribute
  • Configure HAProxy to check health every 200 milliseconds and very quickly add/remove (un)healthy nodes
  • Upgrade HAProxy to haproxy:3.0
  • Using RABBITMQ_ERLANG_COOKIE to resolve "Cookie file /var/lib/rabbitmq/.erlang.cookie must be accessible by owner only"

ramonsmits avatar May 31 '24 15:05 ramonsmits