Я пытаюсь настроить все с помощью MassTransit.ExtensionsDependencyInjectionIntegration
и экспериментирую с PrefetchCount.Я заметил, что для нескольких сообщений иногда используется один и тот же потребитель.
Есть ли способ заставить masstransit создать получателя для каждого сообщения?
Моей сервисной логике нужна новая область видимости для каждого сообщения, и, насколько я понимаю, это возможно, только если мы создадим потребителякаждый раз.
UPD
Я использую эту библиотеку для регистрации потребителей и издателей.
Здесь вы можете увидеть , что он регистрирует потребителей с помощью TryAddTrancient()
.Может ли это быть проблемой?Я все еще думаю, что ди-контейнер должен производить потребителей для каждого запроса.
Похоже, это не преднамеренное поведение, я рассмотрю мою проблему глубже.