JMS会话的回滚和恢复方法有什么区别?

时间:2016-09-02 05:49:49

标签: java jms activemq

JMS Session接口有两种类似的方法:rollback和recover。它们用于不同的ack模式:事务中的回滚和客户端确认中的恢复。但除此之外,这两种方法的主要区别是什么。

1 个答案:

答案 0 :(得分:0)

rollback:告诉代理当前客户端不会处理当前消息。经纪人政策然后规定它是否会重新发送给同一个(或其他)消费者或将消息滚动到死信队列

recover:指示代理将所有未确认的消息重新发送到当前会话