Hazelcast 持久化和多成员的最佳实践

Best practices on Hazelcast persistance and multiple members

我在这里浏览了几个相关主题,似乎主题仍然是开放的,官方文档没有涵盖它,所以我们在这里。

问题是:

  1. 为了使写入操作正常工作,所有映射成员都必须启用 MapStore,因为他们只写入自己拥有的分区?
  2. 当集群启动时,loadKeys() 实现应该只加载数据的子集,还是应该尝试加载整个数据集并且 Hazelcast 分区将负责密钥分配?
  3. 如果上一个问题的两种情况都有效,哪一种更有效?
  1. 是的,所有成员都必须启用 MapStore 实现
  2. 不,它必须加载所有密钥(至少是那些你想急切提供的密钥)并且加载节点根据标准分布式哈希模式分发密钥
  3. 我想这个问题已经没有必要了,或者我理解错了