Java EE应用程序范围的变量在集群环境(Websphere)中?

Way*_*neC 14 java websphere cluster-computing java-ee

在Java EE应用程序(在Websphere上运行)中是否有任何简单的方法可以在整个集群中的应用程序范围内共享对象?某些东西可能类似于Servlet Context参数,但它在整个集群中共享.

例如,在服务器"A"和"B"的集群中,如果在服务器A上设置了值(key = value),则该值应该立即(或几乎如此)对服务器B上的请求可用.

(注意:如果可能,请避免使用分布式缓存解决方案.这实际上不是缓存方案,因为存储的对象是相当动态的)

dbr*_*aux 3

我正在观察这个问题,看看是否出现任何简单的解决方案,但我自己也不知道。上次我问这样的问题时,答案是使用分布式对象存储。

我们的替代方案是通过 HTTP 手动通知到已配置的 URL 列表,每个 Web 容器的直接服务器:端口组合都有一个。(也就是说,绕过任何前端代理/Web 服务器/插件。)