成功的JMS消息多次重新传递并失败

时间:2016-03-21 15:25:33

标签: java-ee jms websphere ibm-mq message-driven-bean

我需要您在JMS中面临的以下问题中提供帮助。

方案: 步骤1.我已经发出了一条有害的消息,系统抛出了一个Runtime异常并且消息失败了。我已经放置了一个用于移动错误消息的退出队列。系统正在移动错误消息。现在Request(MDB侦听队列)队列中没有消息。

第2步。现在,我已经解雇了有效的消息。消息已成功处理,得到响应队列的响应。但最后事务已回滚,第二条消息也进入错误队列。

步骤3.在此之后,它会重复所有有效消息的第二步。在我的侦听队列中,我也没有找到有害消息。

从上周开始努力解决这个问题。请帮助我。我是Stack的新手,如果错过任何需要的信息请指导我,将提供所需的任何信息。 我正在使用Websphere MQ和WAS服务器并定义了Active规范。使用@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)将MDB用作侦听器,因为在事务支持模式的全局事务中存在一些提交问题。

0 个答案:

没有答案