启动RocketMQ生产者报错:rocketmq.remoting.exception.RemotingTooMuchRequestException:sendDefaultImpl call ti

àì夳堔傛蜴生んèń 2023-10-01 17:02 109阅读 0赞

问题复现

学习完rocketmq之后想测试一下生产与消费。刚启动生产者就报错:
rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout

原因

看一下producer.send(msg);的源码,
在这里插入图片描述
在这里插入图片描述
可以发现是timeout值小了,断点调试一下可以看到默认值为3000

解决

生产者中调大timeout

  1. producer.setSendMsgTimeout(60000);

发表评论

表情:
评论列表 (有 0 条评论,109人围观)

还没有评论,来说两句吧...

相关阅读