Как указано [в одном из моих вопросов о 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
, потому что это то, что я решил так справедливо
Типы легко подвергаются изменениям / рефакторингу.