这是可能的,因为您使用的是 CQRS 模式。一般来说,在分布式系统中,我们更喜欢最终一致性而不是强一致性,以使其可扩展。所以需要权衡。
在您的场景中,实际上取决于反映从写入数据库到读取数据库的更改需要多长时间,但我认为应该不会很长。如果是,那么您必须在 UI 端进行相应的管理,例如,一旦您在系统中输入产品,您可能需要返回 ID,您的 UI 将轮询读取数据库,同时用户有等待屏幕。或者更好的是,您可能必须使用 Websockets 来避免轮询,并在产品在读取端可用时立即更新 UI
| 归档时间: |
|
| 查看次数: |
856 次 |
| 最近记录: |