6

CQRS时是否使用存储库模式吗?

 2 years ago
source link: https://www.jdon.com/57951
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

CQRS时是否使用存储库模式吗?

结论:如果我正在应用 CQRS 和垂直切片,这意味着在命令方面我将使用存储库来构建和返回聚合。聚合是一致性边界,负责由不变量控制的状态更改。

在查询方面,由于我没有进行任何状态更改,因此我不需要聚合。聚合可能是我可能需要将更多数据转换为我需要创建的结果的方式。查询是返回数据的特定用例。查询正在封装该概念,包括它如何访问该数据。您甚至可以决定不使用与任何查询中相同的库来访问存储库中的底层数据,比如在使用CQRS时就可以这样,不必一定使用存储库模式。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK