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