之前根据rocketmq.apache.org
的get started
步骤部署的RocketMQ单节点,在远程访问的时候会出现如下问题:
1 | Startorg.apache.rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout |
在查询了相关资料以后,得到解决方案,假设我们的IP是:172.16.10.53
,修改配置文件broker.conf
,加上:
1 | brokerIP1=172.16.10.53 |
且需要在启动namesrv和broker的时候加上本机IP:
1 | sh bin/mqnamesrv -n 172.16.10.53:9876 |
启动后远程访问调用成功。