Как реализовать fallback?

Middle
121 просмотров
AFK Offer AI

Fallback — запасной вариант когда основной путь сломан. Паттерн: вызываешь основной сервис, при ошибке переключаешься на fallback. Примеры: кеш как fallback для БД, дефолтное значение при недоступности конфиг-сервиса, локальный расчёт вместо внешнего API. В Go реализуется через обычный if err != nil. С circuit breaker — fallback вызывается когда цепь разомкнута.

Следующий вопрос

Как интегрировать Stripe в Go?