3.0Kпросмотров
45.8%от подписчиков
28 февраля 2026 г.
stats📷 ФотоScore: 3.3K
В .NET 8 появился простой способ сделать HttpClient устойчивым к сбоям — буквально одной строкой. Microsoft добавила библиотеку Microsoft.Extensions.Http.Resilience, в которой уже есть готовые pipeline’ы для обработки ошибок при HTTP-запросах. Что это даёт из коробки:
- Retry при временных сбоях
- Timeout
- Circuit Breaker
- Rate limiting
- Защиту от перегрузки Подключается максимально просто: services.AddHttpClient<GitHubService>(static httpClient =>
{ httpClient.BaseAddress = new Uri("https://api.github.com/");
})
.AddStandardResilienceHandler();