当前位置:编程学习 > JAVA >>

JMS-activeMq事务自动回滚次数

使用spring配置activeMQ事务,在onMessage()方法中如果发生错误,消息会自动回滚到队列中。如果我让onMessage()里面故意一行代码执行的时候报错(比如说读取一个null字符串的长度),那么消息会一直回滚,但是不知道为什么只回滚6次,就没了。队列中那个消息也不存在了。

是不是activeMQ有这种机制:如果相同的队列重复回滚一定次数,会自动让这个消息消失。。如果是这样的话,这个重复次数是否可以自己设定?。


另外,如果使用IBMMQ的话就没有任何问题。

求解释。。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,