CQRS, DDD, синхронизирующий создание отчетов о базе данных

Мы пробуем CQRS и определение источника события и DDD. Скажем, я сделал, чтобы клиент обновил адрес электронной почты, который увольняет Событие CustomerUpdatesEmailAddress, это идет до моего операционного (запишите DB), и обновляет таблицы. Наша система разработана такой, там процесс ETL, который работает, который берет рабочие данные и обновляет базу данных (это - база данных чтения).Given, что ETL может сделать некоторый тяжелый подъем на основе изменяемого адреса электронной почты (Адрес электронной почты является просто примером), как мы синхронизируем базу данных создания отчетов (DataMart и операционная сторона), поскольку пользователь хочет видеть обновление адреса электронной почты сразу на экране?

6
задан bkhanal 1 August 2010 в 16:06
поделиться

1 ответ

В этом подкасте (например, слайд 47) Уди Дахан заявляет, что клиенту не нужно ждать, пока прочитанный сайт обновится. . Клиент может это «подделать». Так, например, если пользователь изменяет свой адрес электронной почты, клиент может взять новый адрес из отправленной им команды и показать его пользователю до того, как команда будет фактически обработана.

14
ответ дан 8 December 2019 в 17:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: