page contents

rabbitmq 的集群 镜像集群模式

轩辕小不懂 发布于 2021-05-28 13:44
阅读 659
收藏 0
分类:高并发架构

最佳答案 2021-05-28 14:03

895
Pack
Pack

镜像集群模式

你创建的 queue,无论元数据还是 queue 里的消息都会存在于多个实例上,然后每次你写消息到 queue 的时候,都会自动把消息到多个实例的 queue 里进行消息同步。

好处在于,你任何一个机器宕机了,没事儿,别的机器都可以用。坏处在于,第一,这个性能开销也太大了吧,消息同步所有机器,导致网络带宽压力和消耗很重!第二,这么玩儿,就没有扩展性可言了,如果某个 queue 负载很重,你加机器,新增的机器也包含了这个 queue 的所有数据,并没有办法线性扩展你的 queue。

请先 登录 后评论