2012-12-06 57 views
3

我最近得到了一項評估Hazelcast作爲我們產品的關鍵價值商店解決方案的任務。我看了他們的文檔,並有一對夫婦的問題在這裏:潛入Hazelcast新手的問題

  1. 關於持久性 - 他們說,地圖/屈德寧可以是持久的,這是很酷。但是他們提供的其他集合(列表,隊列,集合......)呢?一塊配置代碼可以幫助很多這裏:)

  2. 據我所知,當我從hazelcast實例獲取地圖時,它實際上爲我創建了一個代理。因此,假設hazelcast部署在獨立模式下,任何後續的'get'請求都會導致套接字通信。那麼嵌入式模式呢?我的意思是,如果我在JVM進程的RAM中有一個巨大的映射,我不想通過套接字來獲取它,因爲它的性能......我希望它會創建某種「本地代理」,直接進入我的內存,任何人都可以證實或反駁這個?

感謝很多提前

馬克

回答

5
  1. 目前持久性僅支持地圖。 Multimap之持久性不支持,但有一個問題,這個問題:here

2 - 是的,如果項位於本地節點,也不會有遠程調用。還有更多的優化選項,如近緩存。見here