【发布时间】:2012-01-03 11:57:14
【问题描述】:
在 JMS API 中,我们有以下方法 QueueConnection.createQueueSession(boolean transacted, int acknowledgeMode)
我想知道 transacted 参数到底是什么意思? 我知道当设置为true时,我们需要在发送或接收完成后调用QueueSession.commit()方法, 但是如何将其设置为 false 呢?这是否意味着发送/接收操作不可信?还是可以?如果还可以,那为什么还要区分大小写?
或将其设置为 true 仅适用于我们需要在一个事务中放置多条消息的情况? 谢谢。
【问题讨论】:
标签: transactions queue jms