Определите арендатора finbuckle в веб-приложении ASP.NET Core без http-запроса ⇐ C#

Место общения программистов C#
Anonymous
Определите арендатора finbuckle в веб-приложении ASP.NET Core без http-запроса

Сообщение Anonymous »

Я использую Finbuckle для поддержки мультиарендности в веб-приложении ASP.NET Core. Приложение использует стратегию хоста для идентификации арендатора.
Теперь я хочу интегрировать MassTransit поверх RabbitMQ для обработки сообщений. Однако когда приложение получает сообщение MassTransit, HTTP-запрос для идентификации арендатора отсутствует, поэтому невозможно создать экземпляр мультитенантного DbContext. Приложение использует несколько шин MassTransit, и каждая шина использует свой собственный виртуальный хост RabbitMQ.
Я могу реализовать собственную стратегию Finbuckle, но как я могу заставить эту стратегию использовать данные MassTransit для определения арендатора?

Подробнее здесь: https://stackoverflow.com/questions/791 ... tp-request

Вернуться в «C#»