0

参考链接上发布的问题的答案 Gemfire 如何托管复制和分区区域

请确认我对回复的理解是否正确 1) 如果我们有 3 个分区区域,它们位于以下客户(中心区域)订单(与客户位于同一地点)发票(与客户位于同一地点)

客户区域 - 键 - 字符串 -“customerId” 订单区域 - 键 - 字符串 - “orderId_customerId” 发票区域 - 键 - 字符串 - “invoicenum_customerId”

现在,在 Order 和 Invoice 区域的分区解析器中,我们需要使用字符串操作从 key customerId 部分派生并将 customerId 作为路由键传递。

这种理解正确吗?这应该启用数据协同定位,并且这些区域数据可以保存为单个事务的一部分。

4

1 回答 1

0

这是正确的。PartitionResolver 应该提取密钥的客户 ID 部分,这将使具有相同客户 ID 的所有条目都驻留在同一成员上。

于 2015-08-21T17:12:29.660 回答