hazelcast imap不会从备份中读取

时间:2017-05-09 07:46:28

标签: hazelcast

我想从地图备份中读取内容以提高性能。但是我读了 GetOperation 的源代码并找到了 recordStore.get(dataKey,false)这个类从备份读取错误。

`

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

`

那么如何从地图的备份中读取?

2 个答案:

答案 0 :(得分:2)

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

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

这意味着您需要对Imap代理进行成员方引用。它不会从客户那里得到工作。

答案 1 :(得分:0)

Hazelcast XML配置中有一个配置元素<read-backup-data>。如果设置为“true”,则应启用它。

相关问题