我有一个新的ES流,其中已经有了50万个事件(尚未进行快照...我知道,我会去做的),还有一个简单的客户端,目前只能添加(更多)事件。
是否有
NEventStore.OpenStream(int.MinValue, int.MaxValue)
首次打开流需要很长时间; 之后我会存储最后的修订版本,并且只需要 NEventStore.OpenStream(lastRevision, int.MaxValue)
来进行添加。问题只出现在初始启动时。是否有
NEventStore
的机制可以简单地追加而不必打开,或者确定头修订版本而不必打开整个流,以便我可以从最后一个版本打开并追加。当然,我也可以直接转到数据库并查询,但我觉得我不应该需要这样一个依赖。