Логика отката для уже выполненных шагов в распределённой транзакции. Если шаг 3 из 5 упал — компенсируешь шаги 1 и 2 в обратном порядке. Пример: создал заказ → списал деньги → отправка упала → возвращаем деньги → отменяем заказ. Это основа saga pattern. Каждый шаг должен иметь парную компенсирующую операцию. В Go реализуется через стек defer-подобных функций.
Что такое compensation logic?
Middle+
73 просмотровAFK Offer AI
Что такое retry budget?