Weblogic:群集中的节点关闭,未发送JMS消息

时间:2020-07-19 18:43:15

标签: weblogic

我有一个Weblogic集群,其中有4个节点(受管服务器)。今天,我发现其中两个已关闭,并且惊奇地发现某些JMS消息未发送。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

您可以在这里https://docs.oracle.com/middleware/1213/core/ASHIA/jmsjta.htm#ASHIA4396

中找到更多信息
相关问题