Docker-Compose搭建RabbitMQ集群

为什么要做RabbitMQ集群?
☑ 单点故障问题可能导致整个服务全部不可用;
☑单节点的负载能力有限,使用集群在配合负载均衡服务,可以让请求压力分担到多台RabbitMQ服务节点上, 从而充分发挥每一台RabbitmQ的性能。

多机部署RabbitMq的集群

在这里插入图片描述

单机版rabbitmq,无法满足目前真实应用的要求。如果 RabbitMQ 服务器遇到内存崩溃、机器掉电或者主板故障等情况,该怎么办?单台 RabbitMQ服务器可以满足每秒 1000 条消息的吞吐量,那么如果应用需要RabbitMQ服务满足每秒 10 万条消息的吞吐量呢?购买昂贵的服务器来增强单机 RabbitMQ 务的性能显得捉襟见肘,搭建一个 RabbitMQ 集群才是解决实际问题的关键。

docker network create --subnet 172.18.0.1/16 --gateway 172.18.0.1 my-net
mkdir -p /data/rabbitmq

Rabbitmq01

 

猜你喜欢

转载自blog.csdn.net/qq_50573146/article/details/125920676