java - 在多台机器上管理 EhCache

标签 java spring caching ehcache distributed-system

<分区>

我在多台机器(例如 2 台)上运行一个应用程序,其中每台机器都有 net.sf.ehcache。缓存是 仅在其中一台机器上更新很好,但其他机器上的缓存不受影响。

缓存之间同步的最佳实践是什么,net.sf.ehcache 公开的选项是什么。

enter image description here

最佳答案

EhCache 通过 Terracotta 支持集群缓存,参见 http://www.ehcache.org/documentation/3.4/clustered-cache.html

但是如果您可以选择您的缓存提供商,您可能想看看 HazelcastRedis以及。如果您需要分布式缓存,它们可能是更好的解决方案。

关于java - 在多台机器上管理 EhCache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48490937/

相关文章:

java - 同一 JRE 中的 2 个应用程序从 java.awt.Desktop.isDesktopSupported() 获得不同的结果

java - 如何在 Spring 中模拟 ModelMapper?

java - 重构依赖过多的服务

Spring 启动: passing system properties to maven

正在缓存的 Django 自定义模板标签

java - Spring 是从众多接口(interface)实现中单独挑选出一个接口(interface)实现吗?

java - Google 将 API 返回单一类型 "car_repair"

java - 如何在java中缓存一些只读的xml文件

php - 缓存的 Ajax 调用

java - 从静态上下文引用非静态变量