gpt4 book ai didi

c# - Greg Young 的 CQRS 实现中服务的目的

转载 作者:行者123 更新时间:2023-12-03 22:59:09 28 4
gpt4 key购买 nike

我决定以 Greg Young's implementation 的示例熟悉具体的 CQRS 实现

我不明白这里的服务是什么意思,因为它似乎完全不同于我们过去常见的三层模式。

客户端更改接收到的 DTO 并创建一个命令,该命令由调用域对象方法的处理程序处理。

然后事件被创建并存储在事件存储中并发布以同步去规范化的部分。

我无法在此链中找到该服务。

我的同事告诉我,例如,如果我们在存储报告时不想将大数据存储为域的一部分,但当我们在域中需要它时,我们会发布一个事件,该事件从服务返回一些东西.

但我无法在脑海中清晰地形成画面。

谁能解释一下这里的服务应该做什么?

最佳答案

在 CQRS 中,命令处理程序基本上就是您在非 CQRS 场景中所说的应用程序服务。

关于c# - Greg Young 的 CQRS 实现中服务的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476298/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com