Перейти к содержанию

Транзакционный обмен сообщениями

Сервисы часто нужно публиковать сообщения в рамках транзакции, обновляющей базу данных. Если не отправить сообщение одновременно с записью в БД, система может остаться в несогласованном состоянии.
Предлагается следующий механизм для надёжной отправки сообщений:

  1. Первый шаг — воспользуемся шаблоном Публикация событий (Outbox) для временного сохранения сообщений.
  2. Второй шаг — передаем сообщения, сохраненные на первом шаге, брокеру. Для этого возможно применить следующие шаблоны:

Последнее обновление : 21 мая 2023 г.
Дата создания : 25 июля 2022 г.

Комментарии

Комментарии