Hazelcast 3.5.5 - Wan Replication Recovery

时间:2016-02-04 03:34:10

标签: replication hazelcast recovery distributed-caching wan

比如说,我们在两个位置(伦敦和东京)有两个Hazelcast集群,我们在主动 - 主动模式下配置WAN复制,以在它们之间复制分布式地图。

如果其中一个集群(比如伦敦)完全失效。恢复服务后,我们发现Hazelcast不会将数据从东京重新填充到伦敦,而是留下伦敦的空地图。

我的问题是,如果我们想在重新启动后将数据重新填充到被击落的网站,我们能做些什么?

ps 1:您通常期望分布式缓存的行为如下吗? ps 2:在这种类似的情况下,你通常做什么来恢复"?

谢谢!

1 个答案:

答案 0 :(得分:1)

您必须在启动时配置数据。这通常使用数据库或自定义操作来发送/检索数据。 Hazelcast不提供通用实现,因为需求太多,无法在一个简单的实现中处理所有这些,甚至WAN复制需求也非常不同,默认实现有时也不合适。

使用Hazelcast 3.6,现在有一个名为HotRestart的新功能,它可以保持数据集的持久快照(希望非旋转),并且可以在群集故障/重新启动后立即重新加载。