Как переопределить обмен по умолчанию и топологию MassTransit? - PullRequest
0 голосов
/ 10 мая 2019

Как указано [в одном из моих вопросов о SO] ( Почему простая конфигурация в MassTransit создает 2 очереди и 3 обмена? ), MassTransit для RabbitMQ автоматически создает определенное количество очередей и обменивается на заданная простая конфигурация:

Обмены, все разветвления:

  • ConsoleApp1:Program-YourMessage: прочный
  • VP0003748_dotnet_bus_6n9oyyfzxhyx9ybobdmpj8qeyt: автоматическое удаление и долговечность?
  • test_queue: прочный

Очередь:

  • VP0003748_dotnet_bus_6n9oyyfzxhyx9ybobdmpj8qeyt: x-expire 60000
  • test_queue: прочный

Однако я счел немного разочаровывающим из-за того, что не смог переопределить присвоение имен этим обменам и очередям. Я могу что-нибудь сделать, чтобы это изменить?

Например, если вы проведете рефакторинг какого-либо типа или пространства имен, вы можете в конечном итоге загрязнить свой экземпляр RabbitMQ множеством обменов, которые больше не используются = /

Я понимаю test_queue, потому что это то, что я решил так справедливо Типы легко подвергаются изменениям / рефакторингу.

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