Spring 缓存是否可集群?
Is Spring Cache clusterable?
我有一个使用 Spring 缓存 (Ehcache) 的应用程序,但现在我们需要添加第二个节点(同一个应用程序)。缓存可以在节点之间共享还是每个节点都有自己的实例但同步?
或者我需要看看不同的解决方案吗?
谢谢。
这取决于您的缓存实现 - 而不是 Spring,后者仅提供抽象缓存 API。您正在使用 EhCache 作为缓存实现,它带有用于基本集群支持的 Terracotta 服务器,并且是开源的。有关详细信息,请参阅 http://www.ehcache.org/documentation/3.1/clustered-cache.html#clustering-concepts
我有一个使用 Spring 缓存 (Ehcache) 的应用程序,但现在我们需要添加第二个节点(同一个应用程序)。缓存可以在节点之间共享还是每个节点都有自己的实例但同步?
或者我需要看看不同的解决方案吗?
谢谢。
这取决于您的缓存实现 - 而不是 Spring,后者仅提供抽象缓存 API。您正在使用 EhCache 作为缓存实现,它带有用于基本集群支持的 Terracotta 服务器,并且是开源的。有关详细信息,请参阅 http://www.ehcache.org/documentation/3.1/clustered-cache.html#clustering-concepts