假设我在每个服务器上都有一个本地缓存,使用LRU Cache或类似的东西。如果我在一个节点上使一个对象无效,其他节点应该注意到。我看过这种实现是使用jgroups。
我想知道是否可以使用jms(比如ActiveMQ)来创建“缓存失效队列”以适用于该应用程序。不确定响应时间等方面。
我想知道是否可以使用jms(比如ActiveMQ)来创建“缓存失效队列”以适用于该应用程序。不确定响应时间等方面。
或者您可以使用支持集群的缓存。您可以尝试使用Terracotta的Enterprise Ehcache,但在幕后,它将使用类似的技术来保持缓存同步。最大的优点是Ehcache已经被使用(=调试)多年了,因此您只会遇到众所周知的问题。