RcoketMQ连接时报错sendDefaultImpl call timeout解决
程序员文章站
2022-03-23 12:29:06
...
代码是这样:
报错是这样的:
这报个错啥也不说清楚,真的牛批。
解决过程:
- 上网搜sendDefaultImpl call timeout,然后要看什么broker有没有注册到name server上啊,改配置文件啊,开端口啊,开了9876和10911,但是都没有解决。
- 然后我想是不是需要多给rocketmq一点耐心,于是我就在send的时候加了等待时间。
- 虽然问题没解决,当时报错缺说明了原因:好像是需要连10909端口,为什么要连10909端口啊???!!!。
- 然后打开了10909端口,竟然就成功了,真是奇妙。
启动过程:
-
开放端口 9876 10911 10909
-
来到rocketmq的bin目录下启动 :./mqnamesrv -n “192.168.147.11:9876”
-
改conf目录下的broker.conf:
-
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。