gpt4 book ai didi

NEventStore Commit Guid,它到底是干什么用的?

转载 作者:行者123 更新时间:2023-12-02 00:08:56 25 4
gpt4 key购买 nike

我了解 CommitId 由 Jonathan Oliver 的事件存储在内部使用。到目前为止,我一直为 CommitId 提供 Guid.NewGuid()

你们什么时候想做些不同的事情?

我不明白为什么它会暴露在他的公共(public)域存储库中。

任何人都可以阐明这一点吗?

最佳答案

一般来说,CommonDomain 不会试图强制采用一种放之四海而皆准的固执己见的结构。

利用它的一种方法是让编写者使用他们唯一的传入命令 ID 作为 CommitId - 这意味着竞争(或重试与尚未超时的运行竞争)将被拒绝并出现特定异常而无需输入进入/考虑/管理冲突解决逻辑。这用于实现幂等命令的关键原则。

关于NEventStore Commit Guid,它到底是干什么用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16644146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com