7.5. 合并策略


合并策略控制数据网格如何在将集群分区组合在一起时解决副本之间的冲突。您可以使用 Data Grid 提供的合并策略之一,也可以创建 EntryMergePolicy API 的自定义实现。

表 7.2. 数据网格合并策略
合并策略描述注意事项

NONE

数据网格在合并分割集群时不会解决冲突。这是默认的合并策略。

节点会丢弃不是主所有者的片段,这可能会导致数据丢失。

PREFERRED_ALWAYS

Data Grid 找到集群中大多数节点上存在的值,并使用它来解决冲突。

Data Grid 可以使用过时的值来解决冲突。即使条目有大多数节点,但最后的更新可能会在次要分区中发生。

PREFERRED_NON_NULL

Data Grid 使用集群中找到的第一个非null 值来解决冲突。

数据网格可以恢复删除的条目。

REMOVE_ALL

数据网格从缓存中删除任何冲突的条目。

在合并分割集群时,会导致任何具有不同值的条目丢失。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.