我正在使用Hazelcast進行集羣數據分發。我使用接口MapStore和MapLoader閱讀了有關數據持久性的文檔。我需要實現這些接口並在hazelcast.xml文件中寫入類名稱。Hazelcast文件持久化(MapStore實現)
是否有任何用於hazelcast的文件持久性接口的實現的例子?有誰知道我可以下載和使用的任何源代碼或jar文件嗎?
感謝
我正在使用Hazelcast進行集羣數據分發。我使用接口MapStore和MapLoader閱讀了有關數據持久性的文檔。我需要實現這些接口並在hazelcast.xml文件中寫入類名稱。Hazelcast文件持久化(MapStore實現)
是否有任何用於hazelcast的文件持久性接口的實現的例子?有誰知道我可以下載和使用的任何源代碼或jar文件嗎?
感謝
你可以只使用ObjectOutputStream和ObjectInputStream的實現你自己的。
您可以使用地圖名稱創建一個目錄。 store(key,value)操作將創建一個名稱爲key.dat的文件,其中包含序列化值的內容。 load(key)方法將「key.dat」文件讀入一個對象並返回。
這裏的ObjectOutputStream和ObjectInputStream的
http://www.mkyong.com/java/how-to-write-an-object-to-file-in-java/
的用法示例http://www.mkyong.com/java/how-to-read-an-object-from-file-in-java/
就應該添加這個實現類到類路徑,並將其設置在hazelcast.xml
Hazelcast持續存在的文件系統應該在節點之間共享。否則它將無法工作。當您添加或刪除新節點時,數據所有權將會更改,但下層文件不會。 –
你好丹尼爾。你有沒有實現或發現一個工作持久性?你怎麼處理福拉德馬利科夫在下面說的? – ib84