Попытка подключения к rabbitMQ в c #, но получение исключения BrokerUnreachableException - PullRequest
1 голос
/ 14 марта 2019

Привет, у меня проблемы с подключением к серверу rabbitMQ, после того, как я прочитал учебник на их сайте, вот мой код ниже.

var factory = new ConnectionFactory() { HostName = "localhost" };
    using(var connection = factory.CreateConnection())
    using(var channel = connection.CreateModel())
    {
        channel.QueueDeclare(queue: "hello", durable: false, exclusive: false, autoDelete: false, arguments: null);

        string message = "Hello World!";
        var body = Encoding.UTF8.GetBytes(message);

        channel.BasicPublish(exchange: "", routingKey: "hello", basicProperties: null, body: body);
        Console.WriteLine(" [x] Sent {0}", message);
    }

    Console.WriteLine(" Press [enter] to exit.");
    Console.ReadLine();

1 Ответ

1 голос
/ 14 марта 2019

BrokerUnreachableException означает, что клиент не может связаться с сервером.

Проверьте, действительно ли сервер работает и работает ли у вас какая-либо конфигурация брандмауэра.

Есть несколько сообщений о BrokerUnreachableException, следуйте, например, этой теме об этом

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