rocketmq org.apache.rocketmq.remoting.exception.RemotingConnectException:connect to <10911>failed

org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to<内网ip:10911>

不知道为什么,走的是内网ip
有的说默认走的vip通道代码里加上producer.setVipChannelEnabled(false);
就可以,但是加上之后还是像之前那样

方便测试排错,没有使用集群,之前启动没有使用配置文件启动,识别错误
conf目录下找一个配置文件添加ip就可以

vim ../conf/broker.conf 
#加上这一行再使用配置文件启动,就可以正确识别
	brokerIP1 = 自己服务器的外网地址
	listenPort = 10911
	brokerClusterName = DefaultCluster
	brokerName = broker-a
	brokerId = 0
	deleteWhen = 04
	fileReservedTime = 48
	brokerRole = ASYNC_MASTER
	flushDiskType = ASYNC_FLUSH
	##启动broker
nohup sh mqbroker -n localhost:9876 -c ../conf/broker.conf 

日志文件打印的也是正常的、

The broker[broker-a, 外网ip:10911] boot success. serializeType=JSON and name server is localhost:9876

生产者提交消息成功
在这里插入图片描述
消费者接收成功
在这里插入图片描述

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值