2011-05-06 126 views
-3

如果我們在一個普通類(不是singelton類)中使用靜態哈希映射進行緩存過程,它將在集羣環境中工作嗎?緩存機制集羣環境

+1

你提的問題是非常不清楚。請更改它並添加更多詳細信息。 – Alexandru 2011-05-06 10:48:25

+0

@Alex:我編輯了我的問題 – karthick 2011-05-06 10:56:49

回答

2

靜態字段的值存儲在JVM的內存中,因此每個JVM都有自己的靜態映射。這可以是好的,除非你想爲集羣的所有成員設置唯一的緩存。

+0

@上面:所以這個值不會同步? – karthick 2011-05-06 10:55:10

+0

我叫JB Nizet,不在上面。當然不是,這些值不會同步。地圖如何知道另一個類似的地圖存在於其他JVM中,並且它必須與它們的值同步。地圖只是一個數據結構。它不會與集羣中的其他地圖進行神奇的通信。 – 2011-05-06 11:03:22