В .NET 9 появились официальные пакеты для отказоустойчивости:
-
Microsoft.Extensions.Resilience -
Microsoft.Extensions.Http.ResilienceОни построены поверх Polly, поэтому API знакомый - легко описывать политики:
- retry
- circuit-breaker
- fallback
- timeout
- hedging
- rate limiter
Подключаете и ваши HTTP-клиенты и сервисы автоматически восстанавливаются при сетевых ошибках и таймаутах.
Итог: меньше падений и больше стабильности. Отлично для продакшена 🚀
