hazelcast imap 不从备份中读取

hazelcast imap does't read from backup

我想从地图的备份中读取以改进 performance.But 我阅读了 GetOperation 的源代码并找到了 recordStore.get(dataKey, false) 在这个 class 这使得从备份中读取 false.

`

@Override
    public void run() {
        MapServiceContext mapServiceContext = mapService.getMapServiceContext();
        result = mapServiceContext.toData(recordStore.get(dataKey, false));
    }

`

那地图备份怎么读取呢?

Hazelcast XML 配置中有一个配置元素 <read-backup-data>。当它设置为"true"时,它应该被启用。

首先,必须启用<read-backup-data>

其次,它仅适用于成员,例如当您在 Executor 服务中执行任务并使用 IMap 时。

这意味着您需要对 Imap 代理的成员端引用。它不适用于客户端。