Мы экспериментируем с RabbitMQ и MassTransit. В настоящее время у нас установлено 3 экземпляра Rabbit на серверах с балансировкой нагрузки. У нас также есть еще два в кластере через VPN. Что я надеялся настроить, так это локальные экземпляры кролика на каждом из хостов приложений, чтобы мы могли иметь локальное сохранение и пересылку. Затем эти очереди в центральном кластере можно было бы перенаправить на удаленный кластер.
Я попытался настроить федерацию локального экземпляра в центральный кластер, а затем федерацию из удаленного кластера в центральный кластер. Обмены отображаются на каждом из них, однако привязки нет, поэтому, когда я публикую из MassTransit, сообщения не перемещаются ни в какие очереди.
Не уверен, что я где-то неправильно понимаю концепцию. Надеюсь, все это имеет смысл.