【发布时间】:2013-05-20 06:55:15
【问题描述】:
我了解 CommitId 由 Jonathan Oliver 的事件存储在内部使用。
到目前为止,我一直为CommitId 提供Guid.NewGuid()。
你们什么时候想做不同的事情?
我不明白为什么它会暴露在他的公共域存储库中。
任何人都可以对此有所了解吗?
【问题讨论】:
-
好问题;我可以回答它(以允许具有共享标识符(例如命令 ID)的竞争编写者)在提交过程中更便宜地诱导失败快速幂等行为。
-
谢谢鲁本。对于那些想深入了解的人,请在这里尝试:docs.geteventstore.com/dotnet-api/3.6.0/…