具有多个生产者的NEventStore

时间:2017-03-21 20:38:36

标签: concurrency event-sourcing neventstore

如果我有一个可以扩展到2个或更多实例的负载均衡应用程序,并且每个实例都可以为同一个NEventStore聚合提交事件,那么我是否会遇到排序/竞争条件问题?

1 个答案:

答案 0 :(得分:0)

看起来在BucketId,StreamId和Commit Sequence的Commits表中有一个唯一索引。如果应用程序的两个不同实例尝试同时提交对同一聚合的更改,则第二个实例将收到可以处理的可见性异常。请参阅本文中的更多内容:http://burnaftercoding.com/post/play-with-neventstore/