#amazon-web-services #.net-core #rabbitmq #masstransit
#amazon-web-services #.net-core #rabbitmq #masstransit
Вопрос:
Попытка настроить службу .Net Core для взаимодействия с экземпляром AmazonMQ — RabbitMQ. Это конфигурация, которую я использую:
https://masstransit-project.com/usage/transports/rabbitmq.html#amazonmq-rabbitmq
cfg.Host(new Uri("amqps://b-mdefg-ff37-4e33-855c-577a0c749659.mq.us-westeast-2.amazonaws.com:5432/"), h =>
{
h.Username("MyUsername");
h.Password("XXXXXXXXX");
});
Пакеты Nuget являются:
MassTransit.AspNetCore v5.5.6
MassTransit.Autofac v5.3.2
MassTransit.RabbitMQ v5.3.2
MassTransit.SerilogIntegration v5.1.5
Генерируемое исключение:
MassTransit.RabbitMqTransport.RabbitMqAddressException: 'The invalid scheme was specified: amqps'
Обновление до последней версии MassTransit вызвало множество несвязанных проблем. Какие-либо подсказки относительно обходного пути?
Ответ №1:
Хорошо, решение было довольно простым, но Google ничего мне не дал, поэтому, возможно, это сэкономит кому-то время. Я просто обновил MassTransit.RabbitMQ до версии 5.5.6, и теперь все это работает.