1. RabbitMQ四种集群架构
(1)主备模式
a. 主备模式+HaProxy配置
(2)远程模式
远距离通信和复制,可以实现双活的一种模式,简称Shovel模式。远程模式在现在用的不是很多,它的可靠性不好,并且配置起来也很麻烦。
所谓Shovel就是我们可以把消息进行不同数据中心的复制工作,可以跨地域的让两个mq集群互联。
RabbitMQ早期版本提供的多活存储,主要做数据异地的容灾,可以提升性能。比如当单节点处理不过来,可以把数据转发到下游的集群。
Shovel架构模型
Shovel集群的拓扑图
Shovel集群配置步骤