请问消息队列RabbitMQ版是否有镜像队列功能,在文档中没看到的?我们目前想做一个全球多节点的应[阿里云消息队列MQ]

请问消息队列RabbitMQ版是否有镜像队列功能,在文档中没看到的?

我们目前想做一个全球多节点的应用,为了能保证各节点网络可用,打算通过多个地区部署多个MQ实例来进行通信,我看镜像队列能实现多个实例的数据同步,我想知道这个消息队列RabbitMQ能做到多个实例数据同步吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 这个暂时不支持哈。

    消息路由功能可以跨实例跨地域同步/复制消息。但由于国家合规问题,现在不支持跨境传输数据。只要涉及跨境传输数据,都需要用户自己购买CEN并报备后,使用报备后的CEN链路自己同步数据。

    而且你如果自建使用镜像队列多节点来同步消息的方案,这种网络情况下,估计大概率会有脑裂问题。跨境同步的商业侧的解决方案,我们后续会用EventBridge来支持。但前提是您必须有跨境并且向国家报备过的CEN 网络通路。

    此答案来自钉钉群“RabbitMQ&AMQP 产品群”

  2. “在3.8 以前的版本,RabbitMQ 通过镜像队列(Classic Queue Mirroring)来提供高可用性。但镜像队列存在很大的局限性,在 3.8 之后的版本 RabbitMQ 推出了 Quorum queues 来替代镜像队列,在之后的版本中镜像队列将被移除。镜像队列通过将一个队列镜像(消息广播)到其他节点的方式来提升消息的高可用性。