标签: c#
一个新手问题:query / queryHandler和command / commandHandler设计模式有什么区别?
答案 0 :(得分:2)
几乎没什么。命令是一种方式,不会返回任何内容并保证交付。显然,查询通过数据事务对象返回某种数据集。
它们都遵循CQRS模式中的不同路径。编写命令,读取查询。每个命令或查询都有一个处理程序,当消息队列接收到命令或查询时,该处理程序被实例化。有许多方法可以实现CQRS,但前提是命令(写入)和查询(读取)保持独立。