Удалить функцию в интерфейсе CQRS Readmodel?

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

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

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

0

Решение

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

Предполагается, что проектор предоставляет «только для чтения» представление о модели чтения.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]