【问题标题】:Weblogic : node in cluster shuts down, no JMS message is sentWeblogic:集群中的节点关闭,没有发送 JMS 消息
【发布时间】:2020-07-19 18:43:15
【问题描述】:

我有一个有 4 个节点(托管服务器)的 weblogic 集群。今天发现有两个down了,惊讶地发现有些JMS消息没有发送出去。

我想知道这是否是正常行为?集群不应该继续使用两个可用节点交付 JMS 吗?

【问题讨论】:

    标签: weblogic


    【解决方案1】:

    为了达到 JMS 的高可用性,您应该配置两件事

    1. 可迁移的目标。
    2. 基于共享存储或数据库的持久性。

    为什么要迁移目标?这是因为JMSServer01产生的消息只能由JMSServer01处理。因此,当您配置可迁移目标时,JMSServer01 将自动迁移到另一个 Weblogic 服务器。

    为什么要基于共享存储或数据库进行持久化?这是因为一旦 JMS Server 迁移到另一个服务器,它会尝试处理消息,这些消息必须在共享存储或数据库中您的所有 Weblogic 服务器都可以看到。

    你可以在这里找到更多信息https://docs.oracle.com/middleware/1213/core/ASHIA/jmsjta.htm#ASHIA4396

    【讨论】:

      猜你喜欢
      • 2010-12-24
      • 2017-12-27
      • 1970-01-01
      • 2014-11-20
      • 2011-08-03
      • 2013-05-30
      • 2016-03-05
      • 2012-09-03
      • 1970-01-01
      相关资源
      最近更新 更多