我有一個Hazelcast(3.1.6版)地圖配置這樣一個地圖商店:如何防止Hazelcast的MapStore經常保存條目?
<map-store enabled="true">
<class-name>com.mypackage.MapStore</class-name>
<write-delay-seconds>60</write-delay-seconds>
</map-store>
所以我預計該條目將被存儲在〜60秒一次(如果它正在更新)。但是,如果我更新地圖條目,例如連續10次更新,MapStore.store()將被調用〜10次(但是在60秒之後)。最奇怪的是,它有時被稱爲不到10次(但從來沒有像我想要的那樣)。有什麼方法可以改變這種行爲嗎?我有一個非常寫密集的存儲空間,所以這些過多的store()調用會對它造成沉重的負擔。
https://github.com/hazelcast/hazelcast/issues/1864將問題添加到github(對不起我的可怕英語) – Deinlandel
你的英語已經不夠好了:)並且感謝這個問題。 – pveentjer