Транзакционный обмен сообщениями¶
Сервисы часто нужно публиковать сообщения в рамках транзакции, обновляющей базу данных. Если не отправить сообщение одновременно с записью в БД, система может остаться в несогласованном состоянии.
Предлагается следующий механизм для надёжной отправки сообщений:
- Первый шаг — воспользуемся шаблоном Публикация событий (Outbox) для временного сохранения сообщений.
- Второй шаг — передаем сообщения, сохраненные на первом шаге, брокеру. Для этого возможно применить следующие шаблоны:
Последнее обновление :
21 мая 2023 г.
Дата создания : 25 июля 2022 г.
Дата создания : 25 июля 2022 г.