Что такое шаблон транзакционных исходящих сообщений? | Проектирование микросервисов, управляемых ...
Автор: Confluent
Загружено: 2024-02-08
Просмотров: 41428
Описание:
► УЗНАТЬ БОЛЬШЕ: https://cnfl.io/microservices-101-mod...
Шаблон транзакционных исходящих сообщений использует транзакции базы данных для обновления состояния микросервиса и таблицы исходящих сообщений. События в исходящих сообщениях отправляются на внешнюю платформу обмена сообщениями, например, Apache Kafka.
Подробнее см. в курсе «Проектирование микросервисов, управляемых событиями» на сайте Confluent Developer: https://cnfl.io/microservices-101-mod...
Этот метод используется для решения проблемы двойной записи, которая возникает при записи данных в две отдельные системы, например, в базу данных и Apache Kafka. Транзакции базы данных можно использовать для обеспечения атомарной записи между двумя таблицами. После этого отдельный процесс может обрабатывать исходящие сообщения и обновлять внешнюю систему по мере необходимости.
СВЯЗАННЫЕ РЕСУРСЫ
► Устранение проблемы двойной записи в Apache Kafka с помощью шаблона «Исходящие»: https://cnfl.io/3UhVbVC
► Внедрение хранилища событий: https://cnfl.io/492wmS0
► Микросервисы: введение https://cnfl.io/3ZMt3up
► Архитектура микросервисов, управляемых событиями: https://cnfl.io/48FSYbj
► Миграция с монолитов на микросервисы, управляемые событиями: https://cnfl.io/3tsqlhu
► Плейлист курса по микросервисам: https://bit.ly/designing-event-driven...
► Начало работы с Confluent Developer: https://cnfl.io/48FnKRB
ГЛАВЫ
00:00 — Введение
00:23 — Что такое Проблема двойной записи?
00:51 — Что такое шаблон транзакционных исходящих сообщений?
01:33 — Как можно отправлять события в Apache Kafka?
01:53 — Какие инструменты можно использовать для обработки исходящих сообщений?
02:49 — Какие гарантии доставки предоставляет шаблон исходящих сообщений?
03:34 — Какие проблемы возникают при использовании шаблона исходящих сообщений?
04:40 — Заключение
--
О CONFLUENT
Confluent — пионер принципиально новой категории инфраструктуры данных, ориентированной на данные в движении. Облачное решение Confluent — это фундаментальная платформа для данных в движении, призванная стать интеллектуальной соединительной тканью, обеспечивающей непрерывную передачу данных в режиме реального времени из различных источников по всей организации. С помощью Confluent организации могут удовлетворить новые бизнес-требования, связанные с предоставлением насыщенного цифрового клиентского опыта и переходом к сложным программно-управляемым бэкенд-операциям в режиме реального времени. Чтобы узнать больше, посетите сайт www.confluent.io.
#микросервисы #apachekafka #kafka #confluent
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: