2013-03-06 55 views
3

我看到DiskStore位置有一個.lock文件。我一直都明白,使文件IO原子化是困難的,有時是不可能的。所以,我的期望是多個應用程序不能安全地使用相同的ehcache DiskStore。然而,鎖文件讓我感到驚訝。性能瓶頸放在一邊,它可以工作嗎?可以同時安全地訪問ehcache磁盤存儲嗎?

上下文:我想知道是否兩個運行相同應用程序的Java Servlet上下文可以共享DiskStore。

回答

0

答案是否定的。

您可以改用Terracotta server array。或者,作爲第二種選擇,replicated cache也可能適合您,每個應用程序/實例都有自己的本地DiskStore。

+0

我們已經在兩臺機器上使用了複製緩存,但是我們在同一臺機器上也有多個實例。括號中的部分答案是我感興趣的內容。您能否在答案中更突出地列出答案,然後將其設置爲接受的答案。 – Kafkaesque 2013-03-07 13:09:06

+0

我相應地更新了我的回答。 – jeha 2013-03-07 14:08:57

相關問題