gpt4 book ai didi

jboss - 应该在 JBoss 5.1 上使用哪个 JMS ConnectionFactory?

转载 作者:行者123 更新时间:2023-12-01 05:43:49 25 4
gpt4 key购买 nike

我有关于使用 JBoss 5.1 提供的 JMS 的一般问题。

我在 JBoss 5.1 上部署了我的 Java EE 应用程序(使用 Spring Framework 实现)。该应用程序使用 Spring 来使用来自 JMS 队列 (DefaultMessageListenerContainer) 的消息,并且还使用 Spring 的 JmsTemplate 将消息发送到 JMS 目的地。这里重要的是应用程序使用 2PC(JTA 和 XA)。此外,应用程序中没有 MDB。

查看 JBoss 5.1 配置,JNDI 中有几个可用的 ConnectionFactories:

  • java:/JmsXA
  • java:/ConnectionFactory
  • java:/XAConnectionFactory
  • java:/ClusteredConnectionFactory
  • java:/ClusteredXAConnectionFactory
  • 连接工厂
  • XAConnectionFactory
  • ClusteredConnectionFactory
  • ClusteredXAConnectionFactory

  • 我想知道我应该在我的配置中使用哪一个。我总是使用 java:/JmsXA ,但我不太确定这是否是最佳选择,尤其是对于集群环境。

    任何人都可以对这个主题有所了解吗?

    最佳答案

    有趣的是在deploy/messaging/jms-ds.xml

  • java:/JmsXA - “使用它来在 bean 中处理 JMS”
  • java:/XAConnectionFactory - “当前指向非集群连接工厂”

  • 在我看来 java:/JmsXA绝对是要使用的。

    关于jboss - 应该在 JBoss 5.1 上使用哪个 JMS ConnectionFactory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3657018/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com