【问题标题】:Can ehcache diskstore be safely accessed concurrently?可以同时安全访问ehcache磁盘存储吗?
【发布时间】:2013-03-07 22:07:04
【问题描述】:

我看到 DiskStore 位置有一个 .lock 文件。我一直明白,使文件 IO 原子化是困难的,有时甚至是不可能的。所以,我的期望是多个应用程序不能安全地使用同一个 ehcache DiskStore。但是,锁定文件让我想知道。抛开性能瓶颈不谈,能行吗?

上下文:我想知道运行同一个应用程序的两个 Java Servlet 上下文是否可以共享一个 DiskStore。

【问题讨论】:

    标签: java concurrency filesystems ehcache


    【解决方案1】:

    答案是否定的。

    您可以改用Terracotta server array。或者,作为第二种选择,replicated cache 可能也适合您,因为每个应用程序/实例都有自己的本地 DiskStore。

    【讨论】:

    • 我们已经在两台机器上使用了复制缓存,但我们在同一台机器上也有多个实例。你答案中括号里的部分是我感兴趣的。你能把它放在你的答案中更显眼的地方,然后我会把它设置为接受的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-24
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2012-05-13
    • 2011-08-09
    相关资源
    最近更新 更多