Измените соединение EasyNetQ на лету
Я храню мою строку подключения RabbitMQ в базе данных, чтобы я мог изменить ее на лету, но, учитывая, что службы EasyNetQ предназначены для настройки и IoC регистрируются как одноэлементные во время начальной загрузки приложения, кажется, что практически невозможно динамически переключать соединение. Моим идеальным решением было бы зарегистрировать жизненный цикл IBus в качестве пользовательского жизненного цикла, основанного на времени (перестраивать каждые n минут), но пока не повезло.