7.5. 合并策略
合并策略控制数据网格如何在将集群分区组合在一起时解决副本之间的冲突。您可以使用 Data Grid 提供的合并策略之一,也可以创建 EntryMergePolicy
API 的自定义实现。
合并策略 | 描述 | 注意事项 |
---|---|---|
| 数据网格在合并分割集群时不会解决冲突。这是默认的合并策略。 | 节点会丢弃不是主所有者的片段,这可能会导致数据丢失。 |
| Data Grid 找到集群中大多数节点上存在的值,并使用它来解决冲突。 | Data Grid 可以使用过时的值来解决冲突。即使条目有大多数节点,但最后的更新可能会在次要分区中发生。 |
| Data Grid 使用集群中找到的第一个非null 值来解决冲突。 | 数据网格可以恢复删除的条目。 |
| 数据网格从缓存中删除任何冲突的条目。 | 在合并分割集群时,会导致任何具有不同值的条目丢失。 |