【发布时间】:2020-05-22 05:40:44
【问题描述】:
我的应用程序遵循 CQRS 策略将读取模型与写入模型分开。我有一个产品和多个与该产品相关的采购订单。
PurchaseOrder 读取模型位于 Elasticsearch 中,并附有产品名称。现在,如果我在写入模型中更改产品名称,那么我需要在读取模型中相应地更新所有 PurchaseOrder 的 productName 字段(使用 Elasticsearch 的批量更新 API)。
我的问题是:由于我有数百万个 PurchaseOrders,这个 productName 同步是否会成为性能问题?或者对建模这种同步有什么建议?
【问题讨论】:
标签: elasticsearch synchronization cqrs