【发布时间】:2013-09-04 17:58:04
【问题描述】:
我有一个应用程序部署到具有 2 个 jvm 的集群上。 Web 应用程序使用 Mbeans 实现了缓存,并且缓存在每个 jvm 上运行。使用请求模式 */refresh 刷新缓存。问题是,当请求通过 ODR 时,它只会将其路由到一台服务器,并且只刷新一台服务器的缓存。我该如何解决这个问题?缓存复制?我认为实现缓存复制可能需要做很多工作。还有其他解决方案吗? Websphere api 的?
如果我得到应用程序的当前实例,我正在考虑使用 AdminClient 来获取集群,然后在除当前实例之外的所有安装了应用程序的节点上调用请求。
【问题讨论】:
-
你用什么来实现你的缓存?