我是Hazelcast的新手,我試圖用它來存儲地圖上的數據,該地圖比可能放在一臺機器上的地圖大得多。Hazelcast keySet串流?
我需要實現的一個過程是遍歷地圖中的每個值,並對它們做一些事情 - 不累積或聚合,我不需要一次查看所有數據,所以在那裏對此沒有記憶關注。
我的微不足道的實現是使用IMap.keySet()
,然後迭代所有的鍵來輪流獲取每個存儲的值(並允許在處理後對值進行GC處理),但是我擔心會有這樣的情況發生系統中的大量數據甚至只是獲取密鑰列表都足以對系統造成不必要的壓力。
我一直希望有一個流式API,我可以通過這種方式讓本地節點不必在本地緩存整個集合 - 但未能找到任何看起來相關的東西在我的文檔中。
我希望你能提出任何建議。謝謝。
我的反應對你有意義嗎? –
嗨Guss。你有任何問題嗎?否則,請接受我的回答。謝謝 –
感謝您的迴應,最終這不是我們一起工作的,但是由於該項目也被剔除,我沒有高度投資於:-)。對於未來的項目,我想看看Jet,你提供的介紹非常有用。 – Guss