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

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

展开
收起
真的很搞笑 2024-03-20 16:15:49 131 分享 版权
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-learning.com/

还有其他疑问?
咨询AI助理