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

RocketMQ填两个地址,会被截断,怎么解决?

RocketMQ填两个地址,会被截断:
0c880e4c90a71a357fc4bc7b5ebf1c88.png
怎么解决?
这样配:172.26.240.17:18081;172.26.240.18:18081
整段配置会被截断成如下
IP: 172.26.240.17:18081;172.26.240.18
Port: 18081

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-11 01:15:33 132 0
3 条回答
写回答
取消 提交回答
  • 如果在配置RocketMQ时填写了两个地址,但被截断导致无法正确连接到RocketMQ集群,您可以尝试以下解决方法:

    1. 使用逗号分隔多个地址:将多个RocketMQ地址使用逗号进行分隔,而不是空格或其他字符。例如:192.168.0.1:9876,192.168.0.2:9876

    2. 使用正确的地址格式:确保填写的RocketMQ地址是符合规范的。地址应该包括主机名或IP地址以及端口号,并使用冒号分隔。例如:hostname:portip_address:port

    3. 检查网络连接和防火墙设置:确保您的网络连接正常,并且没有任何防火墙或网络安全组的配置阻止您访问RocketMQ地址。

    4. 验证地址的可用性:确保所填写的RocketMQ地址是有效的、可用的,并且处于运行状态。您可以尝试手动使用telnet或ping命令验证地址的连通性。

    2023-10-11 13:42:27
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    RocketMQ填两个地址,会被截断的原因是因为RocketMQ的Broker只能识别一个IP地址。如果您填写了多个IP地址,RocketMQ会自动选择第一个IP地址进行发送消息。

    解决方案是只填写一个IP地址即可。如果您需要使用多个IP地址,可以考虑使用负载均衡器将请求分发到不同的服务器上。

    2023-10-11 10:18:35
    赞同 展开评论 打赏
  • 这个应该C++是内部逻辑哪里处理的不太对。此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2023-10-11 07:48:51
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

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