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

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

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

展开
收起
真的很搞笑 2024-03-20 16:15:49 53 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 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

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

    热门文章

    相关电子书

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