【发布时间】:2011-02-10 11:08:44
【问题描述】:
是我自己还是 JMS API 在如何建模 Transacted 和 XA Transacted 等效项方面不一致?
我不完全理解为什么有 ConnectionFactory、QueueConnectionFactory、Session 等的 XA 形式以及如此多的重复:
例如
XAQueueConnection
XAQueueSession
createXAQueueSession() throws JMSException;
QueueSession
createQueueSession(boolean transacted,
int acknowledgeMode) throws JMSException;
包含非事务性和事务性会话的方法?
- 为什么两者都有?
- 如果我有一个 XAQC,为什么我需要一个非事务性 QS?
- 如果我愿意,我为什么要创建 XAQueueConnection?
【问题讨论】: