Проверка работоспособности в MassTransit говорит, что не готова: не запущена

#masstransit

#masstransit

Вопрос:

Добавлено использование AddMassTransitHostedService конфигурации проверки работоспособности, но она всегда сообщает о неработоспособности даже после того, как я настроил конечные точки, как в примере. Мой проект — это WebAPI, где у меня нет своих потребителей в отдельном запуске.

введите описание изображения здесь
введите описание изображения здесь

введите описание изображения здесь

Ответ №1:

Вы используете AddBus , который был устаревшим в пользу UsingRabbitMQ версии 7.

При использовании AddBus вам необходимо настроить проверку работоспособности вручную (это делается автоматически при использовании нового синтаксиса v7). В предыдущей документации по синтаксису показано, как его настроить, вкратце:

 cfg.UseHealthCheck(context);
  

Необходимо добавить, чтобы о проверках работоспособности сообщалось размещенной службе.