gpt4 book ai didi

java - Hazelcast - 关闭最后一个节点时保留数据

转载 作者:行者123 更新时间:2023-11-30 03:54:42 25 4
gpt4 key购买 nike

我目前正在研究 Hazelcast,将其用作集群中的消息队列和共享内存存储。

我想知道当最后一个节点出现故障时如何处理这种情况。我希望将所有 hazelcast 管理的数据、队列等保存到磁盘,并能够稍后再次启动。

MapStore 和 MapLoad 功能看起来很有趣,但是什么时候使用呢?文档说它在需要时使用,但我只在关闭最后一个节点时才需要它。正常操作期间无需保留所有数据。

此外,写入磁盘应该在最后进行,因此在此期间不会添加新数据。

有没有人有关于如何为新手处理此类情况的经验或建议?

PS:顺便说一句,我也在使用 Spring 和 Mongo。

提前致谢。

最佳答案

目前我们还没有这样的开箱即用的功能。

您可能想查看 QueueStore/QueueLoader 接口(interface)。它为队列提供与 map 的 MapStore/MapLoader 相同的功能。

我们正在为所有数据结构开发基于磁盘的存储解决方案,但尚未准备就绪。

关于java - Hazelcast - 关闭最后一个节点时保留数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23518116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com