什么是ActiveMQConnectionFactory中的nonBlockingRedelivery

时间:2014-07-24 15:10:52

标签: jms activemq

我无法找到ActivemqConnectionFactory的nonBlockingRedelivery的参考文档或解释。请告诉我们这个或某些文档链接的含义。

1 个答案:

答案 0 :(得分:3)

nonBlockingRedelivery选项控制是否在会话回滚时,先前已传递并将重新传递的消息是否阻止传递新传入消息,或者是否允许新消息与回滚消息混合。您可以看到请求此功能的JIRA问题here

您应该小心使用此选项,因为它可能导致在回滚时无序传递消息,因为回滚消息可以将新消息分派给您的消费者,而不是在重新分派旧消息之前保留。