Transactional outbox — это и есть outbox паттерн в транзакционном контексте. Суть: запись в основную таблицу и в outbox происходит в одной ACID транзакции. Польза: гарантируем что событие точно будет опубликовано если бизнес-операция прошла. "Transactional" подчёркивает атомарность записи. Polling relay или CDC (Debezium) забирает из outbox и публикует. At-least-once delivery — идемпотентность на стороне консюмера обязательна.
Что такое transactional outbox и чем он лучше обычного outbox?
Senior
199 просмотровAFK Offer AI
Что такое Context Mapping и как разные bounded contexts взаимодействуют?