当 writeSynchronizationMode 为 FULL_ASYNC 时,正常关闭能否确保节点传播条目?

问题描述 投票:0回答:1

我想将 Apache Ignite 部署到我们的分布式系统。

我的问题是,当 writeSynchronizationMode 为 FULL_ASYNC 时,正常关闭是否能确保节点传播条目。

例如,有三个节点 1,2,3,在使用 FULL_ASYNC 模式将一个条目放入节点 1 后,立即正常关闭节点 1。在这种情况下,该条目是否已传播到所有节点?

提前谢谢您。

该条目被传播到所有适当的节点。

ignite
1个回答
0
投票

您无法确保写入已在 FULL_ASYNC 模式下传播,因为接收主更新的节点一旦在该节点上成功,就会确认写入成功。此后发生的任何事情都是异步更新,在节点关闭等异常情况下可能会发生也可能不会发生。如果您需要这种保证,那么您需要切换到 FULL_SYNC。

© www.soinside.com 2019 - 2024. All rights reserved.