【问题标题】:First app start failed if there are some events in event store如果事件存储中存在某些事件,则首次应用启动失败
【发布时间】:2019-03-26 10:30:13
【问题描述】:

我在事件商店中启动了一个包含一些事件的应用程序。据我了解,读取模型构建从第一次读取模型请求开始。但是当然在第一次启动时它还没有准备好,但是状态会立即返回。因此,在服务器刷新后打开的每个第一页的客户端上,我的状态都不正确,导致我的客户端应用程序崩溃。

我的问题是,如果仍在重建读取模型,我如何避免在客户端获取陈旧数据?

【问题讨论】:

  • 我没有看到这个问题。请重新制定您的查询,以明确问题,并包括您为尝试解决该问题所做的任何工作/进展。

标签: cqrs event-sourcing resolvejs


【解决方案1】:

目前,reSolve 读取模型没有任何信息,如果它仍在构建,因此查询解析器只使用读取模型的当前状态,无论它是什么。

目前无法等待重建完成或抛出错误。

我们已经记录了一个issue 并将在未来的版本中解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 2010-12-09
    • 1970-01-01
    相关资源
    最近更新 更多