恢复和重新派送(Recovery and Redelivery)
非持久订阅状态下,不能恢复或重新派送一个未签收的消息。
只有持久订阅才能恢复或重新派送一个未签收的消息
session为true时 ,session.rollBack()将会导致重发,范围为上一次session.commit()到当前的一个事务阶段的回滚session为false 且应答为 Session.CLIENT_ACKNOWLEDGE时,session.recover() 将导致重发。
JMS
支持并发
JMS 对象是否支持并发
Destination 是
ConnectionFactory是
Connection 是
Session 否 session不支持并发却可以多次利用
MessageProducer 否
MessageConsumer 否
本文探讨了Java消息服务(JMS)中消息的恢复机制,包括非持久与持久订阅状态下的不同处理方式,以及session配置对消息重发的影响。同时,文章还概述了JMS各组件对并发的支持情况。
1057

被折叠的 条评论
为什么被折叠?



