Запросы к зависшему сервису доставки держат потоки по 100 секунд
Типизированный клиент сервиса доставки зарегистрирован через AddHttpClient<DeliveryClient>() без настроек. Когда сервис доставки зависает, запросы оформления заказа висят почти две минуты и копятся, хотя пользователь ждёт максимум 5 секунд.
Что настроить?
- Короткий Timeout клиента и политику устойчивости
- Увеличить число потоков пула
- Создавать HttpClient заново на каждый запрос
- Отключить keep-alive у клиента
