【发布时间】:2020-06-24 08:36:45
【问题描述】:
我一直在研究微服务,尤其是 this video 提出的 CQRS 模式。我认为命令部分对我来说很容易理解,只要我接受最终的一致性并且很好。但是,当您使用其 API 对非规范化查询层进行简单查询时会发生什么。我这样想是因为当查询正确时,您可能会将非规范化数据延迟加载到查询层?特别是如果您要查询的数据实际上是分散在微服务中的数据的聚合,您是否必须求助于使用某种上下文 ID 触发 fetch data 事件的大规模编排,然后所有微服务依次发布它们的数据相同的上下文 ID 以便反规范化器可以侦听并将聚合数据填充到其层并最终响应客户端?
【问题讨论】:
标签: cqrs