我正在使用ehcache存储键值属性。这是在java程序x中使用的。现在我正在使用另一个java程序Y,我想在其中使用相同的键值对。我将从两个java程序X或Y中的任何一个中读取并可能更新键值对。
如果您有两个应用程序,您有两个jvm,并且您必须在两个缓存之间使用复制。
如果您决定对每个缓存应用复制,这里有一个完整的指南
http://www.ehcache.org/generated/2.9.0/pdf/Ehcache_Replication_Guide.pdf,
我给你另一个解决方案,为什么不使用一个非常快的,键值和大数据数据库,如REDIS。
http://redis.io/它将与spring数据正确集成到您的项目中,就像一个普通的数据库一样,您将能够非常快速地读写。
http://projects.spring.io/spring-data-redis/试试! !
您可以使用分布式缓存或ehcache复制。要开始考虑选择什么,你可以阅读这篇文章。我个人更喜欢分布式缓存,因为它更灵活,更容易使用。您只需要设置tsa服务器并配置缓存以使用server.