我目前正在开发一个使用百老汇(https://github.com/qandidate-labs/broadway)作为CQRS /事件采购解决方案构建的项目。
让我感到困惑的是找到一个'删除'并且'保存'在其中一个接口中,具体为:https://github.com/qandidate-labs/broadway/blob/master/src/Broadway/ReadModel/RepositoryInterface.php
ReadModel应该只是阅读吗?或者我误解了存储库在CQRS中应该做什么?
答案 0 :(得分:1)
认为我已经弄明白了...... ReadModel中的Repository用于更新readmodel以反映写模型的最新状态。
投影仪应该给出一个只读的'在ReadModel上查看。