代码之家  ›  专栏  ›  技术社区  ›  TheHippo

CQRS意图命令事件

  •  5
  • TheHippo  · 技术社区  · 5 年前

    我正在创建一个web CRUD应用程序,在处理内部逻辑之后,它将向其他系统发布事件,以便更新它们的数据。

    我正处于实现cqr的第一步,而且我必须为用户的所有可能意图创建特定的命令,这听起来很奇怪,因为我只有一个“save”按钮。这意味着很多命令(针对每个属性或值对象)来捕获意图 在我的要求中不需要 但需要在即将到来的项目中订阅它。我是一个只做我的有限环境需要的粉丝。

    我必须使用session来比较数据是否已更改。保存数据后伪造数据将隐藏在UI中显示错误数据的并发情况。

    编辑: this thread Greg-Young认为有些屏幕只是CRUD,将更新作为默认行为没有什么不好的。

    1 回复  |  直到 7 年前
        1
  •  6
  •   Rinat Abdullin    14 年前

    为什么要使用CQRS? 它不适用于所有情况。

    字段名已更新