0

关于榛树驱逐进入的快速问题..

我有一个大小(map_size_per_jvm)为 6 的 IMap,它由 MapStore 支持(保存到 mysql 数据库中),并且 write-delay-seconds 设置为 60 秒。

如果我在 60 秒时获得数据(在 10 秒间隔内)地图大小为 6,会发生什么? 它会先存储数据还是先驱逐数据?如果它首先驱逐数据,我将如何在驱逐开始之前先存储数据? 请不要通过设置eviction-delay-seconds说:我可以延迟。

我应该使用EntryListener(当驱逐事件触发时,我可以将它存储到数据库中)吗?

4

1 回答 1

1

在驱逐之前,无论写入延迟秒是多少,hazelcast 都会保留数据。您可以轻松地手动检查此调用 evict()。

于 2012-09-09T10:39:18.037 回答