Hazelcast地图的行为非常间歇性

时间:2017-03-27 13:15:25

标签: java hazelcast hazelcast-imap

我正在使用Hazelcast地图来存储数据库中的表。它中有大约10000条记录。

在第一轮中它完全正常,即

hazelcastContext.getMap("EmployeeRecords").get({Emp_ID});

它总是成功返回Employee对象

但是第二次调用它时我不知道为什么它会随机成功大约50,000到60,000次并且在其余的调用中返回null。

Emp_ID只是一个字符串。

<time-to-live>0</time-to-live>设置为0,因此数据没有到期。

驱逐策略设置为20,但堆永远不会被填充,因为10000条记录什么都不是。

有谁知道为什么会发生这种情况。

我以多线程方式访问hazelcast地图的时间,都会导致这种情况。令人惊讶的是,如果这是罪魁祸首,它第一次就不会失败。

0 个答案:

没有答案