Apache Ignite 容错
Apache Ignite Fault Tolerance
我对分区模式下的 Ignite Cache 有几个问题
1)当一个节点在Ignite集群中宕机时,如果故障节点是key的主节点,这个节点的备份是否会成为新的主节点?
2)故障节点中的备份副本会怎样?它们会在集群中重新创建吗?
3) 如果我在缓存配置中设置 CacheRebalanceMode,它是否也适用于节点故障或仅适用于节点添加?
- 是的,这是对的。以前的备份将成为新的主要备份,新备份将在后台接收副本。
- 是的,如果备份丢失,将为该角色分配新节点。它将在后台接收副本。
- 在同步重新平衡模式下,节点将不会完成启动过程,用户将无法使用 API,直到数据重新平衡。这不会影响失败时的重新平衡过程。
我对分区模式下的 Ignite Cache 有几个问题
1)当一个节点在Ignite集群中宕机时,如果故障节点是key的主节点,这个节点的备份是否会成为新的主节点?
2)故障节点中的备份副本会怎样?它们会在集群中重新创建吗?
3) 如果我在缓存配置中设置 CacheRebalanceMode,它是否也适用于节点故障或仅适用于节点添加?
- 是的,这是对的。以前的备份将成为新的主要备份,新备份将在后台接收副本。
- 是的,如果备份丢失,将为该角色分配新节点。它将在后台接收副本。
- 在同步重新平衡模式下,节点将不会完成启动过程,用户将无法使用 API,直到数据重新平衡。这不会影响失败时的重新平衡过程。