hazelcast

    0熱度

    1回答

    實際上,我正在嘗試Hazelcast提供用於緩存數據的原型。 Hazelcast部署嵌入在彈簧引導微服務中。 我們使用分佈式查詢來搜索具有密鑰部分值的條目。 我們的基礎設施目前只能提供微服務的一個實例。該地圖已經在數據庫中用MapStore實現持久化了。 如果微服務被關閉,我們會丟失內存中的所有數據,並且分佈式查詢不會返回任何結果。使用loadAllKeys()等通過MapStore初始化內存中的

    -1熱度

    1回答

    我有微服務體系結構,所有的微服務都使用相同的數據庫。現在我想在我的架構中分配緩存。目前我選擇榛子發行。作爲一個開始,我將所有微服務中的以下配置。 @Configuration @EnableCaching @AutoConfigureBefore(value = { DatabaseConfiguration.class }) public class CacheConfiguration

    1熱度

    2回答

    我們使用Vert.X庫開發REST服務層以接收來自多個來源的消息。部分要求是在高可用性(HA)模式下運行REST Verticle。我們遵循vert.x核心手冊來實現VertX集羣在分佈式集羣中運行(3個節點開始)。 根據相關文檔,我們沒有依賴關係如下 包括hazelcast庫 io.vertx vertx-hazelcast 3.3.0 創建脂肪罐子使用以下清單條目並在classpath中添加資

    0熱度

    2回答

    我使用的是Hazelcast 3.6.1。它被設置爲服務器/客戶端。地圖位於服務器上(單個節點),大約有4Gb的數據。我的程序創建一個客戶端,然後需要查找一些數據(非常小 - 例如30MB)。因此,我從地圖獲取數據並遍歷所有數據以搜索感興趣的數據 - 在我知道過程大小爲4Gb之前(因爲我在地圖上爲每一條數據分析了它)將它加載到內存中(Lazy),直到加載所有數據!)。所以,我發現我可以使用聚合,而

    0熱度

    1回答

    我們在10個節點羣集(apprx 500 MB數據)的緩存中有2百萬個分佈式數據對象(未複製)。備份計數是一個。我們看到以下錯誤/警告。 你們知道我什麼時候能看到這些錯誤嗎?我已經對一些日誌進行了清理,以避免分享敏感內容。大部分時間我們做緩存讀取(大約400次請求/秒),並且整個緩存每2小時重新初始化一次。 我知道我們可以做複製緩存來提高性能,但是想知道這裏發生了什麼問題。當我用較小的羣集(例如5

    1熱度

    1回答

    Hazelcast docs解釋了當我們有IMap<String,Object>時如何做到這一點,但是當地圖值是一個集合時沒有任何關於這種情況。 我看到兩個選項: 包住Set<Object>成一個包裝型,從而使返回Set,其然後將需要是局部過濾; 實施ValueExtractor,但不完全確定,因爲迄今爲止還沒有使用它。 編輯:執行結束了類似於米哈伊爾 - baksheev建議。請注意,Colle

    1熱度

    1回答

    當我使用自定義過期時間測試一些代碼時,我需要在Hazelcast實例中設置時鐘時間,非常類似於如何使用咖啡因緩存中的自定義代碼設置時間。 我發現這沒有記錄在任何地方,也沒有任何問題。

    0熱度

    1回答

    我想爲我的地圖使用Quorum進行地圖鎖定操作:myMap。 我使用法定配置的編程配置。 QuorumConfig quorumConfig = new QuorumConfig(); quorumConfig.setName("xxx"); quorumConfig.setEnabled(true); quorumConfig.setQuorumFunct

    0熱度

    3回答

    上面的文檔介紹了Spring Boot APP中基於Hazelcast的會話複製。 http://docs.spring.io/spring-session/docs/current/reference/html5/guides/hazelcast-spring.html 代碼工作正常,當本地Hazelcast節點會從然而春天啓動創建我需要的是一個Hazelcast客戶端代碼連接到獨立的羣集,複製

    1熱度

    1回答

    我的Spring應用程序由十幾個微服務組成。每個微服務提供的數據並不經常變化。爲了減少微服務之間的溝通,我正在考慮開始使用Hazelcast。 我的想法是,每個微服務都會嵌入Hazelcast。微服務運行在同一個網絡中,我認爲Hazelcasts會形成一個集羣。每個微服務將在啓動時將其數據放入本地Hazelcast,並將數據複製到羣集中的其他所有Hazelcast。當微服務需要從其他微服務加載數據