我对使用JBoss 5.1提供的JMS有一般性的问题。
我在JBoss 5.1上部署我的Java EE应用程序(使用Spring Framework实现)。应用程序使用Spring来消耗来自JMS队列的消息(DefaultMessageListenerContainer),并使用Spring的JmsTemplate将消息发送到JMS destinatiosn。这里重要的是应用程序使用2PC(JTA和XA)。此外,应用程序中没有MDB。
看看JBoss 5.1配置,JNDI中有几个ConnectionFactories:
我想知道我应该在配置中使用哪一个。我总是使用java:/ JmsXA,但我不太确定这是否是最佳选择,特别是对于集群环境。
有人可以对这个问题有所了解吗?
答案 0 :(得分:1)
有趣的是deploy/messaging/jms-ds.xml
java:/JmsXA
- “使用此方法在bean中获取事务处理JMS”java:/XAConnectionFactory
- “当前指向非群集的ConnectionFactory”在我看来,java:/JmsXA
肯定是使用的。