Кролик MQ с локального хоста на IP-адрес доступа для использования сервером в других системах Проблема подключения? - PullRequest
0 голосов
/ 16 октября 2018

1) Я установил сервер Rabbit MQ на моей машине с Windows.2) Включите интерфейс администратора успешно.3) Хорошо работает в localhost и гостевой пользователь по умолчанию.4) После этого я создал другого администратора с именем bala и изменил в файле rabbitmq.conf «127.0.0.1» на «0.0.0.0» мой IP-адрес

Но моя система работает нормально, я могу отправлять и получать сообщения.но другая система не может получить доступ для отправки сообщения в моей локальной сети.

я столкнулся => SocketException: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, поскольку подключенный хост не смог ответить на эту проблему

Мой код здесь =>

 internal ConnectionFactory MQFactory;
        internal IConnection MQConnection;
        internal IModel MQChannel;

     var server = "192.168.1.7";
            var password = "bala";
            var username = "bala";
            var virtualhost = "/";
            var connectionFactory = new ConnectionFactory { HostName = server, Password = password, UserName = username, RequestedHeartbeat = 10 };
            MQConnection = connectionFactory.CreateConnection();

1 Ответ

0 голосов
/ 16 октября 2018

Откройте файл конфигурации RabbitMQ, обычно вы найдете его в% APPDATA% / RabbitMQ / rabbitmq.config, добавьте строку ниже

[{rabbit,[{loopback_users,[]}]}].

PS.не забудьте добавить точку в конце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...