RabbitMQ集群架构模式

1、主备模式(Warren)

主备模式:实现RabbitMQ的高可用集群 ,通常在并发和数据量不高的状况下,这种模式很好用且简单。主备模式也称之为Waren模式。就是一个主/备方案(主节点若是挂了,从节点提供服务而已,主备切换。)

2、远程模式(Shovel)

3、镜像模式(Mirror)

4、多活模式(Federation)

多活模式:这种模式也是 实现异地数据复制的主流模式,由于Shovel模式配置比较复杂,因此通常来讲 实现异地集群都是使用这种 双活模式或者 多活模式实现的。这种模式须要依赖rabbitmq的dederration插件,能够实现持续的可靠的AMQP数据通讯,多活模式在实际配置与应用很是简单。
Rabbitmq部署架构采用双中心模式(多中心),那么在两套(或者多套)数据中心各部署一套Rabbitmq集群,各中心Rabbitmq服务除了须要为业务提供正常的消息服务外,中心之间还须要实现部分队列消息共享。多活集群架构以下:

clipboard.png

相关文章
相关标签/搜索