Можно ли с помощью Rebus настроить более одного транспорта в приложении?
Нашей бизнес-сферой является обработка изображений, из-за потенциально большого размера обрабатываемых изображений я хотел бы использовать транспорт InMemory для связи в рамках одной службы (WebApi 2) для токенизации (Guid) и сохранения изображений для обработки в база данных.
Кроме того, после токенизации изображений мы хотели бы использовать транспорт RabbitMQ для отправки изображений для обработки в ImageProcessingService (консольное приложение - с использованием TopShelf) и ответа вызывающему приложению (WebApi) после завершения обработки.
Кажется, я не могу найти правильный способ обработки сценария, в котором я хотел бы использовать обмен сообщениями в приложении (WebApi) с использованием транспорта InMemory, а также иметь возможность отправки WebApi в ImageProcessingService через транспорт RabbitMQ.