我正在构建DDD / CQRS事件源应用程序。 (.NET,EventStore)
我读了很多关于它的文章,特别是著名的银行帐户主题。
提醒一下,我们有以下事件序列:
但是我从未找到一篇博客文章来解释如何验证事件序列?我的意思是,如果在BankAccountCreated之前先收到存款事件,会发生什么情况?换句话说,如何检查银行帐户是否已创建?我怎么知道流处于有效状态?
我必须调用读取模型吗?每次?在每种情况下?每种方法的合计?如果用户发送了两次但readmodel还没有同步,该怎么办?
我已经阅读了很多有关事件源的内容,也许还不够^^,但是我没有找到有关事件流一致性的任何信息。
在我的应用程序中,如果“第一个”事件(ContactAdded)不存在,则无法应用事件。这是否意味着我每次需要做某件事时都必须调用EventStore?
感谢您的帮助。
我正在构建DDD / CQRS事件源应用程序。 (.NET,EventStore)我读了很多有关它的文章,尤其是著名的银行帐户主题。提醒一下,我们有以下事件序列:...
那里有很多。
我怎么知道流处于有效状态?