首先,我是MQ概念的新手,并试图最近了解事物。
我知道backout方法用于回滚自上一个同步点以来在工作单元内发生的任何未完成的puts或gets事务。
我的问题是:
退出方法,它会立即退出退出队列中的消息,还是在退出计数达到后? (我猜测退出方法和退出队列是相关的)
即时。它将消息返回到原始队列。如果您的J2EE容器内置支持退出消息,那么逻辑将检查回退计数,如果已经到达,则消息将被放入回退队列中。
我们必须在每个退出方法后调用提交吗?
没有。