EventStore 3.0和发布事件

时间:2011-11-11 03:07:35

标签: event-sourcing

那么通过Event Store 3.0发布事件的推荐方法是什么?假设我像这样连接EventStore:

.UsingAsynchronousDispatchScheduler()
.DispatchTo(new DelegateMessageDispatcher(DispatchCommit))

其中'DispatchCommit'看起来像这样:

DispatchCommit(Commit commit)

我可以按预期观看已发生的事件。但是,ES 2.0让IContainer传入消息调度程序,我可以解析总线实例并发送事件。我应该使用一个实现IDispatchCommits的类吗?

任何使用ES 3.0的人都有想法吗?

1 个答案:

答案 0 :(得分:0)

以下是我在生产中用于调度提交的代码:https://gist.github.com/1311195

我将容器配置为仅创建依赖项的单个实例。