【发布时间】:2015-02-01 15:45:54
【问题描述】:
我有一个新的 ES 流,其中已经有 50 万个事件(还没有快照......我知道,我到了那里)和一个简单的客户端,atm 只附加(甚至更多)事件.
NEventStore.OpenStream(int.MinValue, int.MaxValue) 最初打开流需要很长时间;之后我存储最后一个修订版,从那时起只有NEventStore.OpenStream(lastRevision, int.MaxValue) 再次追加。问题仅在初始启动时出现。
NEventStore 中是否有一种机制可以简单地追加而不打开,或者确定头部修订而不打开整个流,这样我就可以从最后一个版本打开并追加。当然,我也可以直接访问数据库并进行查询,但这会产生我觉得我不需要的依赖项。
【问题讨论】:
标签: c# neventstore