0

我有 2/3 Java/spring-boot 应用程序在系统中运行。我想使用公共存储,以便其他 java 应用程序也可以使用任何其他 Java/spring-boot 应用程序生成的缓存。

我可以使用普通磁盘存储在内存中创建 ehcache

<!--diskStore path="D://cache//" /-->

或者我应该在我的机器上运行一个独立的 ehcache 并在所有应用程序中使用它

所以,据我所知,如果我们需要在服务器中运行,它应该在兵马俑服务器中,兵马俑服务器有助于分发

但是,我更想集中缓存,以便其他应用程序可以使用公共缓存

所以,我想我需要不用兵马俑

或者是否有任何其他缓存供应商支持我的用例?

4

1 回答 1

1

使用 Hazelcast IMDG 可以轻松实现这一点。Hazelcast IMDG 可以作为单独的集群运行或嵌入 spring 应用程序。要将 hazelcast 与 Spring 一起使用,您只需添加 Spring-data-hazelcast 依赖项。网上有几个代码示例可用,它是 github。Spring Data 示例:单击此处 依赖项目:单击此处

于 2019-05-23T10:03:45.693 回答