我正在使用ehcache存储键值属性。这用于java程序X.现在我正在使用另一个java程序Y,我想使用相同的键值对。我将读取并可以从两个java程序X或Y中的任何一个更新键值对.X,Y同时运行。
答案 0 :(得分:0)
您可以使用分布式缓存或ehcache复制。要开始考虑选择什么,您可以阅读this。我个人更喜欢distributed cache,因为它更灵活,更易于使用。您只需要设置tsa服务器并配置缓存以使用服务器。
答案 1 :(得分:0)
如果你有两个应用程序,你有两个jvm,你必须在两个ehcaches之间使用复制。
如果您决定将复制应用于ehcaches,请参阅以下完整指南
http://www.ehcache.org/generated/2.9.0/pdf/Ehcache_Replication_Guide.pdf
BUT
我给你另一个解决方案,为什么不使用像REDIS这样非常快速的键值和大数据数据库。
它将与弹簧数据正确集成到您的项目中,就像普通数据库一样,您可以非常快速地进行读写。
试试!!