Новое видео
Рассмотрим работу Outbox Паттерна на примере бизнес-операции create order transfer money. В одной транзакции одновременно сохраняются бизнес-данные в таблицу orders и событие в таблицу outbox_events. Это гарантирует что либо всё сохранится либо ничего транзакция либо коммитится либо откатывается целиком. Дальше вступает в дело relay-процесс отдельный фоновый воркер. Он читает новые события из outbox_events и отправляет их в брокер сообщений например Kafka или RabbitMQ. После успешной отправки событие из outbox_events удаляется или помечается к...
Категория видео: Технологии и интернетНовое видео