hazelcast-imap

    0熱度

    2回答

    我正在訪問一個java對象,它從其他上游系統保存在hazelcast map中。我有相同的java對象結構,但是當我讀對象並嘗試將它轉換爲我的java對象時,它會拋出ClassCast異常,因爲我的java對象位於一些不同的包中。我們應該如何序列化對象,同時節省它hazelcast以便它不會不管在我的映射Java對象居住(包) 在HZ package com.varun.customer.bo;

    0熱度

    1回答

    我有一個分佈式地圖存儲在hazelcast。我的hazelcast羣集運行在私有云或公共雲中。我的應用程序可能無法在運行hazelcast羣集的同一網絡上運行。 我的應用程序嘗試使用IMap.get()可能每秒數千次訪問分佈式地圖。我試圖通過在本地機器上運行hazelcast集羣來在本地集羣上執行上述操作的主要性能。我可以在15-20ms內讀取所有內容。但是如果hazelcast集羣在雲中運行,我

    0熱度

    2回答

    我正在創建自定義謂詞。它需要一個整數並將其與map的值進行比較。 public class LocationPredicate implements Predicate<Key, Portable> { private int rssi; public LocationPredicate() { } public LocationPredicate(i

    0熱度

    2回答

    我有兩個hazelcast地圖 1. MAP2 2. MAP2 我想加入到這兩個地圖上的關鍵。 我可以在榛子做嗎? 謝謝

    0熱度

    1回答

    在hazelcast集羣中有兩個節點。我試圖從可能存儲在第二個節點上的地圖獲得緩存。在網絡故障的情況下,它將進入等待循環,同時從地圖獲取緩存。 有沒有什麼辦法可以在從地圖獲取緩存而不是等待的同時檢測到即時的網絡故障。 我已經嘗試tryLock在調用get之前,它返回立即真或假,但不知道它會在所有情況下工作。

    0熱度

    1回答

    我使用的是hazelcast 3.8.6。 有一個IMAP {鍵,值}的下一個設置: mapConfig.setBackupCount(5); mapConfig.setReadBackupData(true); 關鍵是 long userId; long contentId; 也有5個節點,其中的數據是。據我瞭解,根據設定每個節點將擁有所有數據。通過這種方式,我可以將分佈式地圖轉換爲

    0熱度

    1回答

    我們想要在IMap客戶端上的連續查詢緩存中緩存一些條目(即取決於謂詞)。但是我們想要在延遲一段時間(即30秒)之後才發送更新到CQC,即使這些條目每秒收到100次更新。這可以通過將延遲秒數設置爲30秒&合併爲真。 QueryCacheConfig cqc = new QueryCacheConfig(); cqc.setDelaySeconds(30); cqc.setCoalesce(tru

    3熱度

    1回答

    我們的應用程序由多個微服務組成。每個微服務都有自己的hazelcast實例的配置。所有hazelcast實例形成一個具有分佈式數據的集羣。 Hazelcast複製的地圖用作在這些微服務之間複製數據對象(DTO包括多個字段)的方式。微服務在AWS上託管。 數據對象序列化存在問題,這就是爲什麼我們使用自定義序列化配置創建了分離的項目的原因。我們想要複製的所有數據對象(Java類)都在此配置代碼中列出。

    0熱度

    1回答

    使用案例: IMAP和具有70K條目。多數操作都是GET呼叫多個密鑰。 GET調用(90%)> PUT調用(10%)。我們使用EP進行PUT調用。 問題:什麼可能是最有效的方式來獲得多個按鍵,可以在多個實例存在的數據? 可能的解決方案: 1. EP與只讀,Offloadable和使用executeOnKeys方法。 2.對所有鍵並行執行map.get(key)。 是否有任何其他有效的方式來獲得多個

    1熱度

    1回答

    我需要在內存中加載大量數據集。目前使用kryo作爲存儲IMap中對象的序列化程序。有什麼更好的方法來優化內存消耗。