我希望有人能帮助我 - 我正在使用JBoss 5.1和MQ Series 7开发基于EJB / JMS的应用程序。 我的应用程序中有几个消息驱动的bean,每个bean都在一个MQ Series消息队列上监听。 当在处理消息期间遇到错误时,我需要能够配置“重试延迟”,以便mq系列在尝试重新传递消息之前等待一段时间。 我已经彻底查阅了MQ Series文档,并且尚未找到在MQ Series中实现此操作的方法。 我知道JBoss默认的JMS提供程序有一种方法可以做到这一点,但是我目前只能使用MQ Series。 由于我无法设置重试延迟 - 当我有一个失败的消息时,我的应用程序会陷入连续传送消息并不断回滚的死循环中。 是否有人能帮助我了解是否有MQ Series中的某些配置选项可以允许我在重新传递失败的消息之前等待X毫秒?