禁用重新交付时被阻止的侦听器-ActiveMQ

禁用重新交付时被阻止的侦听器-ActiveMQ,activemq,Activemq,ActiveMQ 5.2至5.6(不确定是否所有JMS)在重新传递消息时阻止侦听器。是否有一种方法可以暂停侦听器的阻塞,并允许它在此重试期间处理其他消息(例如,重试在2秒之后) 是否对5.7及以上版本进行了任何更新,以禁用此阻止侦听器 实际上,应该有一个选项供您在5.6中启用客户端以执行非阻塞重新交付。为此添加了此功能。这不是一个您不了解就想使用的功能,因为它会改变交货订单。在5.6和5.7之间,该功能也有一些修复和改进,您可以在for each release中查看该问题 要启用此功能,您需要

ActiveMQ 5.2至5.6(不确定是否所有JMS)在重新传递消息时阻止侦听器。是否有一种方法可以暂停侦听器的阻塞,并允许它在此重试期间处理其他消息(例如,重试在2秒之后)


是否对5.7及以上版本进行了任何更新,以禁用此阻止侦听器

实际上,应该有一个选项供您在5.6中启用客户端以执行非阻塞重新交付。为此添加了此功能。这不是一个您不了解就想使用的功能,因为它会改变交货订单。在5.6和5.7之间,该功能也有一些修复和改进,您可以在for each release中查看该问题

要启用此功能,您需要将标志添加到客户端URI:

jms.nonBlockingRedelivery=true