У меня есть RabbitMQ, работающий на ящике Vagrant (с использованием VirtualBox). Я назначил IP-адрес в общедоступной сети.RabbitMQ on Vagrant: Может ли telnet подключиться к порту 5672, но не может подключиться к Rabbit
Теперь с другой машины, я хочу подключиться через AMQP, используя EasyNetQ. При попытке это, я получаю эту ошибку:
ERROR: Failed to connect to Broker: '172.16.130.20', Port: 5672 VHost: '/'. ExceptionMessage: 'None of the specified endpoints were reachable'
Теперь, если я пытаюсь телнет к этому IP на порт 5672 (с одной и той же машины, на которой я запускаю код .NET), я получаю подключенный штраф.
В чем причина того, что EasyNetQ не сможет подключиться?
Похоже, он уже ответил здесь: http://stackoverflow.com/questions/22882318/easynetq-fails-to-publish-to-rabbitmq- persistentchannel-timed-out –
Вот и все! Сообщение об ошибке отправило меня в неправильном направлении, ища сетевые проблемы. – driis