2016-06-01 11 views
0

В настоящее время я работаю над проектом, который был построен с использованием Broadway (https://github.com/qandidate-labs/broadway) в качестве решения CQRS/Event Sourcing.Удалить функцию в интерфейсе ReadModel CQRS?

Что меня озадачивает, чтобы найти «удалить» и «сохранить» в одном из интерфейсов, а именно: https://github.com/qandidate-labs/broadway/blob/master/src/Broadway/ReadModel/RepositoryInterface.php

Разве не ReadModel должен просто читать? Или я не понимаю, что Репозиторий должен делать в CQRS?

ответ

1

Думаю, я уже понял это. Репозиторий в ReadModel используется для обновления readmodel, чтобы отразить последнее состояние модели записи.

Проектор должен давать «readonly» вид на ReadModel.

+0

эй Оли, если это помогает, я написал обзор уровня архитектуры CQRS на высоком уровне. Это может помочь разместить некоторые элементы для вас: [CQRS + Event Sourcing - шаг за шагом обзора] (http://danielwhittaker.me/2014/10/02/cqrs-step-step-guide-flow- typ-application /) – Codescribler

+0

Спасибо за ссылку, я проверю! – Oli

 Смежные вопросы

  • Нет связанных вопросов^_^