我在启动消费端的时候发生了一个错误,提示我链接 rabbitmq 失败了,如下:
2019/09/11 21:57:39 Create connection failed!:Exception (501) Reason: "read tcp 192.168.3.14:55731->192.168.3.16:15672: i/o timeout"
我的 rabbitmq-service 是在另外一台机器上搭建的,我新建了一个用户,这个用户允许远程登录,我在 rabbitmq 的 web 工具上可以使用这个账号登录,但是我的代码连不上。查了一些文档说是防火墙的问题,我使用 nc -vz -w 2 192.168.3.16 15672 查看远程端口,也没问题,如下:
zsc:~ zhangshicheng$ nc -vz -w 2 192.168.3.16 15672
found 0 associations
found 1 connections:
1: flags=82<CONNECTED,PREFERRED>
outif en5
src 192.168.3.14 port 55973
dst 192.168.3.16 port 15672
rank info not available
TCP aux info available
Connection to 192.168.3.16 port 15672 [tcp/*] succeeded!
这样的问题我应该怎么解决?