2012-09-08 84 views
0

快問項..Hazelcast如何驅逐出IMAP關於輸入hazelcast驅逐

我有一個IMAP的大小(map_size_per_jvm)是6,由MapStore支持(保存到MySQL數據庫)和寫延遲秒設置爲60秒。

如果我在60秒內得到數據(在10秒間隔內)地圖大小6會發生什麼? 它會首先存儲數據還是首先驅逐數據? 如果它首先驅逐數據,那麼在驅逐開始之前我將如何存儲數據? 請不要說通過設置驅逐延遲秒:我能夠延遲。

我應該使用EntryListener(何時可以將evict事件觸發存儲到數據庫中)?

回答

1

在驅逐之前,無論它的寫入延遲時間是多少秒鐘,hazelcast都會保存數據。您可以輕鬆地手動檢查該調用evict()。