Что такое проблема двойной записи? | Проектирование микросервисов, управляемых событиями
Автор: Confluent
Загружено: 2024-02-01
Просмотров: 74843
Описание:
► УЗНАТЬ БОЛЬШЕ: https://cnfl.io/microservices-101-mod...
Проблема двойной записи возникает, когда вы пытаетесь записать данные в две разные системы, требуя, чтобы эти операции были атомарными. Если одна запись завершится неудачей, а другая — успешной, может возникнуть несогласованное состояние. В эту ловушку легко попасть, и её трудно избежать. Мы рассмотрим причины возникновения проблемы двойной записи и рассмотрим как допустимые, так и недопустимые решения.
Подробнее см. курс «Проектирование микросервисов, управляемых событиями» на сайте Confluent Developer: https://cnfl.io/microservices-101-mod...
СОПУТСТВУЮЩИЕ РЕСУРСЫ
► Ознакомьтесь с блогом о проблеме двойной записи: https://cnfl.io/4bQRfkI
► Пример решения проблемы двойной записи: • Microservice Pitfalls: Solving the Dual-Wr...
► Что такое проблема исходящих транзакций?: • What is the Transactional Outbox Pattern? ...
► Что такое шаблон «Источник событий»?: • What is the Event Sourcing Pattern? | Desi...
► Что такое шаблон «Слушай себя»?: • What is the Listen to Yourself Pattern? | ...
► Плейлист курса по микросервисам: https://bit.ly/designing-event-driven...
► Устранение Проблема двойной записи в Apache Kafka с использованием шаблона «Исходящие»: https://cnfl.io/3UhVbVC
► Микросервисы: введение https://cnfl.io/3ZMt3up
► Архитектура микросервисов, управляемых событиями: https://cnfl.io/48FSYbj
► Миграция с монолитов на микросервисы, управляемые событиями: https://cnfl.io/3tsqlhu
► Начало работы с Confluent Developer: https://cnfl.io/48FnKRB
ГЛАВЫ
00:00 — Введение
00:23 — Как генерировать события в архитектуре, управляемой событиями
00:55 — Что такое проблема двойной записи?
02:19 — Можно ли избежать проблемы двойной записи, сначала генерируя событие?
02:35 — Может ли транзакция помочь избежать проблемы двойной записи?
03:54 — Что такое шаблон «Захват измененных данных» (CDC)?
04:12 — Что такое шаблон «Исходящие транзакции»?
04:29 — Что такое шаблон «Источник событий»?
04:42 — Что такое шаблон «Прислушайся к себе»?
05:43 — Заключение
—
О CONFLUENT
Confluent — пионер принципиально новой категории инфраструктуры данных, ориентированной на данные в движении. Облачное решение Confluent — это фундаментальная платформа для данных в движении, призванная стать интеллектуальной связующей тканью, обеспечивающей непрерывную передачу данных в режиме реального времени из различных источников по всей организации. С помощью Confluent организации могут удовлетворить новые бизнес-требования, связанные с предоставлением насыщенного цифрового клиентского опыта и переходом к сложным программно-управляемым бэкенд-операциям в режиме реального времени. Подробнее на сайте www.confluent.io.
#confluent #apachekafka #kafka
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: