RabbitMQ clustering on Docker using different clustering approaches.
- Script
Uses rabbitmqctl commands to join the cluster. - Peer Discovery classic Config
Classic config using Peer Discovery - DNS
DNS config using DNS discovery
Makefile is provided for each cluster formation using docker-compose
-
Classic
make classic-up make classic-down
-
Script
make script-up make script-down
-
DNS
make dns-up make dns-down
ngix is included to listen on 4000, RabbitMQ manageement page can be accessed at localhost:4000
RabbitMQ configuration file.
Nginx backend and proxy pass configuration file.