2013-03-06 52 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

相关问题