Rabbitmq.client версии 7 убит при соединенииC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Rabbitmq.client версии 7 убит при соединении

Сообщение Anonymous »

Я обновляю Dotnet Rabbitmq.client с 6 до 7. 7 имеет только асинхронные функции. < /p>
Код Rabbitmq.client версии 6. Те же полномочия. Это работает нормально < /p>
private IModel connect(string vhost)
{
factory = new ConnectionFactory
{
HostName = bluePrint.HostName,
UserName = bluePrint.UserName,
Password = bluePrint.Password,
Port = bluePrint.Port,
VirtualHost = vhost
};

var connection = factory.CreateConnection();

return connection.CreateModel();
}
< /code>
Тогда асинхронная версия rabbitmq.client 7. < /p>
private static async Task connect(string vhost)
{
try
{
var factory = new ConnectionFactory()
{
HostName = "k8srmq",
UserName = "user",
Password = ""
Port = 32002,
VirtualHost = vhost
};

/*---> killed here */
var connection = await factory.CreateConnectionAsync();

return await connection.CreateChannelAsync();
}
catch (Exception ex)
{
throw;
}
}
< /code>
Процесс просто убит на вызове CreateConnectionAsync. Никакой исключения не добавлено, блок улова никогда не достигается. Процесс просто убит.
Как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/795 ... connection
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»