欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

RcoketMQ连接时报错sendDefaultImpl call timeout解决

程序员文章站 2022-03-23 12:29:06
...

代码是这样:

RcoketMQ连接时报错sendDefaultImpl call timeout解决

报错是这样的:

RcoketMQ连接时报错sendDefaultImpl call timeout解决

这报个错啥也不说清楚,真的牛批。

解决过程:

  • 上网搜sendDefaultImpl call timeout,然后要看什么broker有没有注册到name server上啊,改配置文件啊,开端口啊,开了9876和10911,但是都没有解决。
  • 然后我想是不是需要多给rocketmq一点耐心,于是我就在send的时候加了等待时间。

RcoketMQ连接时报错sendDefaultImpl call timeout解决

  • 虽然问题没解决,当时报错缺说明了原因:好像是需要连10909端口,为什么要连10909端口啊???!!!

RcoketMQ连接时报错sendDefaultImpl call timeout解决

  • 然后打开了10909端口,竟然就成功了,真是奇妙。

启动过程:

  • 开放端口 9876 10911 10909

  • 来到rocketmq的bin目录下启动 :./mqnamesrv -n “192.168.147.11:9876”

  • 改conf目录下的broker.conf: RcoketMQ连接时报错sendDefaultImpl call timeout解决

  • namesrvAddr=192.168.147.11:9876 
    brokerIP1=192.168.147.11
    autoCreateTopicEnable=true
    
  • 来到rocketmq的目录下启动 :./bin/mqbroker -n 192.168.147.11:9876 -c conf/broker.conf

这个rocketmq真是太牛批了,我真搞不懂为什么要开10909。

相关标签: 消息队列