У меня ситуация с издателем и потребителем, сидящим в одном приложении. Я использую autofac.MassTransit, Autofac и 2 экземпляра шины
Как я понимаю, мне нужны два экземпляра шины с двумя конечными точками, один для издателя, один для подписчика.
Я использую autofac, но я не знаю, как создать 2 экземпляра шины, каждый из которых имеет свои собственные классы подписки (которые должны быть разрешены autofac). В JEE/CDI я бы использовал квалификаторы, но, насколько я вижу, autofac не имеет ничего подобного (и названные службы не автоуведомлены).
Поэтому в основном у меня есть 2 проблемы:
- регистр 2 экземпляра шины с каждый из которых имеет определенный набор абонентов.
- найти подходящий экземпляр позже.
Любые подсказки, как это можно сделать?
FYI, RapidTransit теперь публикуется как NuGet, а основной проект Riktig также обновлен. –