开发者社区 > 云原生 > 消息队列 > 正文

RocketMQ 在不同的cluster下命名都要唯一吗?

RocketMQ中brokerName brokerClusterName 在不同的cluster下命名都要唯一吗,不同的brokerClusterName,相同brokerName,发现会造成路由混乱?

展开
收起
真的很搞笑 2024-03-20 16:15:49 32 0
2 条回答
写回答
取消 提交回答
  • 每个Broker实例的brokerName必须是唯一的。这是因为BrokerName不仅用于在NameServer中注册并识别各个Broker节点,还在消息路由过程中起到关键作用。如果同一个集群内有两个Broker拥有相同的brokerName,NameServer将无法正确地管理这些Broker,客户端也无法准确地定位到目标Broker来发送或消费消息,导致严重的路由混乱。

    2024-03-24 18:09:38
    赞同 展开评论 打赏
  • 不行哦,有的信息是通过broker name作为key存储的image.png
    ,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2024-03-20 20:37:17
    赞同 1 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载