Главная · Каталог задач · Saga для распределённой транзакции

Готовый сценарий

Saga для распределённой транзакции

Оплата, резерв склада и доставка не могут жить в одной транзакции базы. Saga хранит прогресс и при отказе выполняет не откат времени, а отдельные компенсирующие действия. Модель перечислит состояния, команды и необратимые точки, а также покажет, что делать, если компенсация сама временно не сработала.

Попробуйте прямо здесь Отвечает Gemma 3 12B — модель подобрал сервис

Открыть в полном чате

  • Доступ без VPN
  • Русский интерфейс
  • Оплата рублями по факту

Зачем

Зачем это нужно

01

Описывает каждый шаг, успешный переход и отдельную компенсацию

02

Сохраняет состояние процесса, чтобы продолжить после перезапуска координатора

03

Делает команды идемпотентными и выдерживает повтор ответа от участника

Вопросы

Частые вопросы

Компенсация полностью отменяет действие?

Не всегда. Возврат денег является новым действием, доставка могла уже начаться, а письмо нельзя забрать из ящика. Модель отметит необратимые точки и предложит бизнес-состояние вроде «требует ручной обработки», вместо ложного обещания вернуть систему в прошлое одним техническим откатом.

Оркестрация или хореография?

Оркестратор явно хранит процесс и удобен для длинной последовательности; хореография уменьшает центральное знание, но цепочку сложнее увидеть и менять. Модель сравнит по числу шагов и владельцам. Для критичного заказа явная машина состояний обычно легче в диагностике, чем каскад скрытых реакций.

Что если компенсация тоже падает?

Она должна повторяться безопасно с растущей паузой, а после лимита переходить в наблюдаемое состояние для вмешательства. Нельзя молча объявлять процесс отменённым. Модель добавит журнал решений, алерт и команду ручного продолжения, сохраняя идентификаторы уже выполненных внешних операций.

Рядом

Дальше — весь каталог задач: поиск по названию, темы и фильтры.

Нужно больше

Весь Енотик — в одном окне

Полный чат: история, вложения, базы знаний, картинки и видео. Один баланс на все модели, оплата рублями по факту.