在向 ActiveMQ 代理发送非持久消息时,我想了解 spring JMSTemplate 中事务处理会话的行为(同步或异步)。我说的是JMSTemplate配置,其中Session 被处理并且发送的消息是非持久的
根据我的理解:
发送到 ActiveMQ 代理的非持久消息是异步发送的。但是在事务会话上发送的消息是同步的。由于提交调用是同步的,并且 JMSTemplate 在每条消息发送后提交。
上面指定配置的消息发送是同步的还是异步的?请帮助我理解这种行为。
谢谢,
阿努伊
在向 ActiveMQ 代理发送非持久消息时,我想了解 spring JMSTemplate 中事务处理会话的行为(同步或异步)。我说的是JMSTemplate配置,其中Session 被处理并且发送的消息是非持久的
根据我的理解:
发送到 ActiveMQ 代理的非持久消息是异步发送的。但是在事务会话上发送的消息是同步的。由于提交调用是同步的,并且 JMSTemplate 在每条消息发送后提交。
上面指定配置的消息发送是同步的还是异步的?请帮助我理解这种行为。
谢谢,
阿努伊