【问题标题】:Remove function in CQRS Readmodel interface?删除 CQRS Readmodel 界面中的功能?
【发布时间】:2016-06-01 23:20:05
【问题描述】:

我目前正在处理一个使用 Broadway (https://github.com/qandidate-labs/broadway) 作为 CQRS/事件溯源解决方案构建的项目。

让我困惑的是在其中一个界面中找到“删除”和“保存”,具体来说:https://github.com/qandidate-labs/broadway/blob/master/src/Broadway/ReadModel/RepositoryInterface.php

ReadModel 不应该只是读取吗?还是我误解了存储库在 CQRS 中应该做什么?

【问题讨论】:

    标签: php cqrs event-sourcing


    【解决方案1】:

    我想我已经想通了。ReadModel 中的 Repository 用于更新 readmodel 以反映写入模型的最新状态。

    Projector 应该在 ReadModel 上提供“只读”视图。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-19
    • 2012-12-23
    • 1970-01-01
    • 2015-04-22
    • 2019-07-17
    • 1970-01-01
    • 2023-04-01
    • 2017-01-05
    相关资源
    最近更新 更多