неизвестный тип обмена 'x-delay-message' RabbitMq v3.8.14 с MassTransit v7.1.8

У меня есть эта проблема с другим версия RabbitMQ и подключаемый модуль обмена отложенными сообщениями.
Среда:
1- RabbitMQ 3.8.14 -версия
2- rabbitmq-delayed-message-exchange с двумя версиями. первый раз с -v3.8.9 и в следующий раз с v3.8.17.
хотя в официальном примечании к задержанному сообщению говорилось: Этот выпуск предназначен для RabbitMQ 3.8.9 или более поздних версий. а последняя версия (v3.8.17) нацелена на RabbitMQ 3.8.16 и более поздние версии.
3 — пакеты MassTransit и MassTransit.RabbitMQ — версия 7.1.8.
введите здесь описание изображения

Я получил это исключение: неизвестный тип обмена 'x-delayed-message'.

Эта среда с небольшой разницей (версия RabbitMQ 3.8.13) и та же версия MassTransit и «rabbitmq-delayed-message-exchange» работали корректно.

но мне нужно настроить RabbitMQ версии 3.8.14!.


person KoKo    schedule 22.06.2021    source источник


Ответы (1)


Вы можете посмотреть, как MassTransit создает предоставленный образ Docker. подключаемый модуль установлен и настроен с использованием базового образа RabbitMQ версии 3.8.14. Он использует версию плагина 3.8.9+. Этот образ используется для всех модульных и интеграционных тестов MassTransit.

person Chris Patterson    schedule 22.06.2021
comment
Ну, как я уже сказал, моя версия плагина 3.8.9+. Но я получил исключение: неизвестный тип обмена - person KoKo; 23.06.2021