我在 Vagrant 盒子上运行 RabbitMQ(使用 VirtualBox)。我在公共网络上分配了一个 IP。
现在,在另一台机器上,我希望使用 EasyNetQ 通过 AMQP 进行连接。尝试时,我收到此错误:
ERROR: Failed to connect to Broker: '172.16.130.20', Port: 5672 VHost: '/'. ExceptionMessage: 'None of the specified endpoints were reachable'
现在,如果我尝试通过 5672 端口(从运行 .NET 代码的同一台机器)远程登录到该 IP,我可以正常连接。
EasyNetQ 无法连接的原因可能是什么?