Патерни проєктування · Senior · Запитання 51 з 75
Яку проблему розв'язує патерн Transactional Outbox?
- ✓Правильна відповідь: Атомарне збереження даних і публікацію події: подія пишеться в таблицю outbox у тій самій транзакції й надсилається пізніше
- 2Надсилання листів із браузера
- 3Кешування вихідних HTTP-запитів
Пояснення
Без нього збій між «зберегти» й «опублікувати» губить події або публікує події для незбережених даних. Споживачі мають бути ідемпотентними.