Transactional outbox
Свяжите запись бизнеса и событие, чтобы сбой не потерял отправку.
Проверено Изменено
Плохо
Заказ сохранён. Сбой перед публикацией события.
Хорошо
Транзакция: заказ + запись outbox.
Worker доставляет событие и отмечает результат.
Почему это важно
Outbox закрывает разрыв между сохранением БД и последующей отправкой.
Когда применять
Доставка всё равно может повториться; получатель должен поддерживать дедупликацию.
Кто что делает
Человек
Определяет требуемую гарантию доставки и процедуру сверки.
AI-агент
Реализует восстановление и обработку повторов, проверяет сбой зависимости и возвращение в рабочее состояние.
Контроль результата:
- После аварии событие доставляется без второго бизнес-эффекта?
Как проверить у себя
- После аварии событие доставляется без второго бизнес-эффекта?
Первоисточники
История изменений на GitHubДата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.