我们正在运行一个 websphere 商务应用程序,该应用程序在一个集群中配置了多个 websphere 应用程序服务器。
我们正在使用 dynacache,因此集群中的每个服务器都将在自己的 JVM 中拥有自己的缓存对象。我们将 CACHEIVL 与所有缓存失效的数据库触发器一起使用。
我正在阅读http://www.ibm.com/developerworks/websphere/library/techarticles/0603_crick/0603_crick.html
并找到了一个有趣的句子:“此外,缓存复制对于确保在集群中的服务器之间共享失效消息是必要的。”
考虑到这一点之后,需要在集群中的所有服务器上触发失效才能正常工作,但我无法在 IBM doco 的山上找到对此的确认。
有谁知道当您有多个应用程序服务器集群时,您是否可以使用基于触发器的缓存失效(通过 CACHEIVL),每个应用程序服务器都有自己的缓存而没有打开 DRS?还是我需要使用 DRS 才能工作?