向服务器上的RocketMq发送消息报错

来源:13-7 SpringBoot 集成 RocketMQ 构建消息驱动微服务(4)

Koi777

2021-11-17

org.apache.rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout

我在服务器上启动rocketmq命令是
nohup ./bin/mqnamesrv -n 139.196.21.9:9876 &
nohup sh bin/mqbroker -n 139.196.21.94:9876 -c conf/broker.conf autoCreateTopicEnable=true &

borker.conf也增加了两个配置
brokerIP1 = 139.196.21.94
namesrvAddr = 139.196.21.94:9876

服务器的端口也开放了 启动正常启动 发送消息就超时
控制台一直在刷
closeChannel: close the connection to remote address[] result: true

写回答

1回答

张勤一

2021-11-17

同学你好:

    这其实就是连接没有成功造成的,看看启动日志有没有成功的连接到 RocketMQ,查查是不是网络问题、代理问题等等。

1
1
Koi777
好的 解决了 需要开放的端口除了9876外还有10911,10909,10912 我只开了个9876 我把另外三个放开就好了
2021-11-17
共1条回复

Spring Cloud / Alibaba 微服务架构实战

从架构设计到开发实践,手把手实现

1210 学习 · 674 问题

查看课程