![Implementing Highly Available RabbitMQ Cluster on Docker Swarm using Consul-based Discovery | by Ahmet Vehbi Olgaç | Medium Implementing Highly Available RabbitMQ Cluster on Docker Swarm using Consul-based Discovery | by Ahmet Vehbi Olgaç | Medium](https://miro.medium.com/v2/resize:fit:1400/1*blfjK6gNwZKG3_EKZTd_Dg.png)
Implementing Highly Available RabbitMQ Cluster on Docker Swarm using Consul-based Discovery | by Ahmet Vehbi Olgaç | Medium
![Chapter 6. Writing code that survives failure - RabbitMQ in Action: Distributed messaging for everyone Chapter 6. Writing code that survives failure - RabbitMQ in Action: Distributed messaging for everyone](https://drek4537l1klr.cloudfront.net/videla/Figures/06fig03_alt.jpg)
Chapter 6. Writing code that survives failure - RabbitMQ in Action: Distributed messaging for everyone
![amazon web services - How to automatically remove a dead node from RabbitMQ cluster - DevOps Stack Exchange amazon web services - How to automatically remove a dead node from RabbitMQ cluster - DevOps Stack Exchange](https://i.stack.imgur.com/2O2Tx.png)
amazon web services - How to automatically remove a dead node from RabbitMQ cluster - DevOps Stack Exchange
RabbitMQ vs Kafka Part 5 - Fault Tolerance and High Availability with RabbitMQ Clustering — Jack Vanlightly
![AMQP (RabbitMQ) scaling by broadcasting databroadcast messages - Servoy 2020 Documentation - Servoy Wiki AMQP (RabbitMQ) scaling by broadcasting databroadcast messages - Servoy 2020 Documentation - Servoy Wiki](https://wiki.servoy.com/download/attachments/26215651/scaling_setup.png?version=1&modificationDate=1502801628150&api=v2)