1

在向 ActiveMQ 代理发送非持久消息时,我想了解 spring JMSTemplate 中事务处理会话的行为(同步或异步)。我说的是JMSTemplate配置,其中Session 被处理并且发送的消息是非持久的

根据我的理解:
发送到 ActiveMQ 代理的非持久消息是异步发送的。但是在事务会话上发送的消息是同步的。由于提交调用是同步的,并且 JMSTemplate 在每条消息发送后提交。

上面指定配置的消息发送是同步的还是异步的?请帮助我理解这种行为。

谢谢,

阿努伊

4

1 回答 1

1

持久性无关紧要 - 提交是会话上的单独操作。

于 2014-07-17T12:38:44.263 回答