JMSTemplate" sessionTransacted"向ActiveMQ代理发送非持久性消息时的行为

时间:2014-07-17 07:12:19

标签: spring activemq spring-integration jmstemplate

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

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

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

谢谢,

Anuj

1 个答案:

答案 0 :(得分:1)

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