我看到DiskStore位置有一个.lock文件。我一直都明白,使文件IO原子化很困难,有时甚至是不可能的。所以,我的期望是多个应用程序无法安全地使用相同的ehcache DiskStore。但是,锁文件让我很奇怪。除了性能瓶颈,它可以工作吗?
上下文:我想知道运行相同应用程序的两个Java Servlet上下文是否可以共享DiskStore。
答案 0 :(得分:0)
答案是否定的。
您可以使用Terracotta server array代替。或者,作为第二种选择,replicated cache也可能适合您,每个应用程序/实例都拥有自己的本地DiskStore。