【发布时间】:2017-01-18 16:34:00
【问题描述】:
在 CQRS 中,验证需要 DB 调用的命令的最佳方法是什么?
例如,我有Order 聚合,它正在验证一个命令说CommitOrder,我不想接受这个命令,除非有足够的库存。
在这种情况下,命令处理程序如何检查我是否有订单商品的库存?可以从写端查询读端吗?
注意:我使用 akka 来实现
【问题讨论】:
-
命令可以执行查询,但查询不能执行命令
标签: akka domain-driven-design cqrs akka-persistence