小编use*_*870的帖子

CQRS - 最终一致性

我有以下场景需要按照CQRS模式实现:

  1. 用户登录
  2. 用户输入一些保险详细信息
  3. 用户要求决定是否适用
  4. 用户查看决定的结果

这似乎相当简单,但我的问题是在步骤3和4之间,在步骤3我发送一个ApplyForDecision命令,它将从承保服务得到一个决定,然后一个带有该决定结果的事件被发送到BUS用于读取存储稍后使用它并使用决策结果更新视图表.

问题出在UI上,我如何让用户知道决定正在应用,因为在CQRS中,读取模型没有"直接"更新,我如何让UI显示决策正在进行中并且很快就会'到了吗?

我还需要让用户能够注销并重新登录,因为该决定可能尚未应用,如何让UI显示"待决决策屏幕"?

eventual-consistency cqrs

6
推荐指数
2
解决办法
1915
查看次数

标签 统计

cqrs ×1

eventual-consistency ×1