我在系统中运行了2/3 Java / spring-boot应用程序。我想使用公用存储,以便其他Java应用程序也可以使用任何其他Java / spring-boot应用程序生成的缓存。
我可以在具有通用磁盘存储的ehcache内存中创建
<!--diskStore path="D://cache//" /-->
或者我应该在我的计算机上运行独立的ehcache并在所有应用程序中使用它
据我所知,好像我们需要在服务器中运行,应该在Terracotta服务器中,而terracotta服务器有助于分发
但是,我宁愿集中缓存,以便其他应用程序可以使用公共缓存
所以,我想我需要没有陶土
或者还有其他缓存供应商可以支持我的用例吗?
答案 0 :(得分:1)
使用Hazelcast IMDG可以轻松实现。 Hazelcast IMDG可以作为单独的集群运行,也可以嵌入Spring应用程序。要在Spring中使用hazelcast,您所要做的就是添加Spring-data-hazelcast依赖项。 在线提供了一些代码示例,它是github。 春季数据示例:Click Here 依赖项目:Click here