【发布时间】:2013-10-18 06:41:15
【问题描述】:
我有一个 CQRS 应用程序,在事件存储和读取模型之间具有最终一致性。在其中我有一个项目列表,在列表下有一个“新建”按钮。当用户成功创建新项目时,他会被引导回列表,但由于读取模型尚未更新(最终一致性),因此列表中缺少项目。
我想伪造列表中的条目,直到读取模型更新。 当新项目出现在实际列表中时,我如何最好地做到这一点以及如何将其删除?我预计读取模型会延迟大约 60 秒。
我确实意识到有更简单的方法可以在没有 CQRS 的情况下实现此行为,但应用程序的其余部分确实受益于 CQRS。
如果重要的话,应用程序是 c# mvc4 应用程序。我一直在考虑涉及 HTML5 Web Storage 的解决方案,但想知道解决此类问题的最佳做法是什么。
【问题讨论】:
标签: javascript cqrs web-storage eventual-consistency