消息队列之 RabbitMQ(推荐)
https://www.jianshu.com/p/79ca08116d57/
RabbitMQ集群-镜像模式搭建
https://segmentfault.com/a/1190000038432417
消息中间件—RabbitMQ(集群原理与搭建篇)
https://www.jianshu.com/p/6376936845ff
其实对于rabbitmq这种去中心化(通过共享cookie,同步数据的方式来说),相比集群版,单机版本更加高效。
另外rabbitmq的web pulgin插件,在生产上用的时候建议不要开启,开启会占用很大内存(如果一定要开启,建议配置采集数据的间隔时间,尽量设置得大一些)。
设置镜像队列后,节点之间会进行消息同步,每个节点的消息内容都是同步的。
RabbitMQ史上最全文章
https://www.cnblogs.com/spiritmark/p/13009846.html
最全面透彻的RabbitMQ指南
https://www.jianshu.com/p/3e76a144bebd
RabbitMQ集群和高可用方案
https://cloud.tencent.com/developer/article/1631148
RabbitMQ的Cluster模式分为两种:
普通模式
镜像模式
元数据包含以下内容:
队列元数据:队列的名称及属性
交换器:交换器的名称及属性
绑定关系元数据:交换器与队列或者交换器与交换器
vhost元数据:为vhost内的队列,交换器和绑定提供命名空间及安全属性之间的绑定关系
镜像模式的集群是在普通模式的基础上,通过policy来实现,使用镜像模式可以实现RabbitMQ的高可用方案。
ha-sync-mode 队列中消息的同步方式,有效值为automatic和manual,默认为automatic。
普通模式 镜像模式Classic Queue Mirroring
https://www.rabbitmq.com/ha.html#mirroring-arguments
RabbitMQ 的高可用集群
https://www.cnblogs.com/mrChangChang/p/11889203.html
网友评论