推荐用于Ehcache分布式驱逐的最佳实践



我使用EHCACHE用于本地缓存的多个节点运行JVM Spring应用程序。

我想从社区中找出对在这个节点群中正确正确驱逐特定元素的最佳实践。例如,如果在节点1上,我们意识到我们需要驱逐ID 123的项目(或使用Cacheput进行更新),我们也需要在所有其他节点中驱逐(或cacheput)。

我目前这样做的方法是节点1,使用redis pub/sub来告知所有其他节点,以迫使所有节点驱逐ID的项目123。

这是一种很好的方法,还是行业中有更好的做法?

我正在阅读,似乎跨节点进行ehcache复制可能是另一个选择吗?

我很想知道别人对此有何评价。

谢谢是

分布式缓存框架正在提供同步的方法。Ehcache使用Terracotta群集时,将确保当一个客户端进行修改时,所有附近的缓存都不建立。

底线,一个好的缓存框架应该为您照顾。

最新更新