Отсутствует IInMemoryBusFactoryConfigurator.SetHost() (или эквивалентный) в MassTransit v5
После успешного использования транспортов Azure Service Bus и RabbitMQ мы теперь рассматриваем использование транспорта InMemory для целей тестирования. Наше текущее решение потребовало бы, чтобы несколько экземпляров шины взаимодействовали друг с другом в одном (модульном тестировании) процессе. Документация по этой теме указывает, что это должно быть возможно с использованиемIInMemoryBusFactoryConfigurator.SetTransportProvider()
метод. Однако этот метод, по-видимому, недоступен в MassTransit v5. Я где-то читал, что этот метод был заменен IInMemoryBusFactoryConfigurator.SetHost()
метод, но опять же этот метод недоступен в MassTransit v5 (удален в этом коммите).
Есть ли в настоящее время какой-либо способ разделения транспортного кэша между несколькими экземплярами шины?