关于 hazelcast 驱逐条目的快速问题..
我有一个大小 (map_size_per_jvm) 为 6 的 IMap,它由 MapStore 支持(保存到 mysql 数据库中),写入延迟秒设置为 60 秒。
如果我在 60 秒获取数据(在 10 秒间隔内) map 大小 6,会发生什么? 它会先存储数据还是先驱逐数据? 如果它首先驱逐数据,那么在驱逐开始之前我将如何首先存储数据? 请不要通过设置驱逐延迟秒说:我可以延迟。
我应该使用EntryListener(当驱逐事件触发时我可以将其存储到数据库中)吗?
最佳答案
在逐出之前,hazelcast 会保留数据,无论其写入延迟秒是多少。您可以轻松地手动检查此调用 evict() 。
关于java - Hazelcast 如何从 IMap 中逐出条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12328057/