【问题标题】:Oracle coherence*web - session sharingOracle coherence*web - 会话共享
【发布时间】:2016-10-04 18:09:56
【问题描述】:

是否可以在部署在不同 weblogic 域上的两个 web 应用程序之间共享会话 - 使用 Coherence*Web?

【问题讨论】:

  • 不,不能共享来自部署在不同 WebLogic 域中的两个应用程序的会话。改用 Coherence 缓存在这些应用程序之间共享数据。
  • “不,不能共享来自部署在不同 WebLogic 域中的两个应用程序的会话”——您的意思是即使使用 coherence*web 作为会话持久性?

标签: session weblogic weblogic12c oracle-coherence


【解决方案1】:

我发现可以通过 Coherence Federation 在不同域(即每个域都有一个一致性集群)之间共享会话状态。如果您使用的是 WebLogic,请转到 Environment > Coherence Clusters > <Your cluster> > Federation 并添加远程参与者。如果有多个远程参与者,您可以为tangosol-coherence-override.xml 提供适当的拓扑/参与者。

【讨论】:

    【解决方案2】:

    会话对象可以在不同的应用程序之间共享,如下所示: https://docs.oracle.com/cd/E24290_01/coh.371/e22839/net_session.htm#COHCG5121

    我同意接受的答案 - Coherence 联合提供将对象复制到其他集群的能力。但集群名称必须在 coherence-override.xml 文件中指定为活动参与者。

    【讨论】:

    • 请尝试从引用的链接中引用更多内容!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 2013-04-10
    • 2017-04-06
    • 2012-08-24
    • 2011-09-12
    • 2016-06-05
    • 2015-08-28
    相关资源
    最近更新 更多