【发布时间】:2013-04-20 21:05:53
【问题描述】:
查看一些really interesting demo CQRS code here 命令和处理程序被拆分为单独的接口。
public interface CommandHandler<in T>
{
void Handle(T command);
}
public interface EventHandler<in T>
{
void Handle(T @event);
}
我正在自动连接命令和事件,似乎 可能是 membus 的限制,它只能连接 CommandHandlers 或 EventHandlers,但无论哪种方式,我都在思考:
鉴于两个接口都有一个 Handle 方法,如果可以使用单个公共命令/事件Handler 接口代替,那么以这种方式拆分命令和事件的想法是什么?
【问题讨论】:
标签: cqrs