2017-03-21 18 views
0

如果我有一個負載平衡的應用程序,可以縮放到2個或更多的實例,並且每個這些實例都可以提交同一個NEventStore聚合的事件,我會遇到排序/競態條件問題嗎?有多個生產者的NEventStore

回答

0

看起來好像在BucketId,StreamId和Commit Sequence上的Commits表中有一個唯一的索引。如果應用程序的兩個不同實例試圖同時向同一個聚合提交更改,則第二個應用程序將收到一個可處理的併發異常。查看本文章的更多內容:http://burnaftercoding.com/post/play-with-neventstore/

相關問題