Введение
В современных распределенных системах и микросервисной архитектуре одна из самых опасных проблем — это каскадный отказ. Когда внешняя зависимость начинает работать медленно или перестает отвечать, запросы к ней могут накапливаться в очереди, потребляя критические ресурсы системы (например, потоки выполнения). Это приводит к состоянию «загрязнения» ресурсов (thread exhaustion), при котором основной