我找不到ActivemqConnectionFactory的nonBlockingRedelivery的参考文档或解释。请告知其含义或指向某些文档的链接。

最佳答案

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

您应该谨慎使用此选项,因为它可能导致回滚时消息的乱序传递,因为回滚的消息可以将新消息分发给您的使用者,而不是保留到重新分发较旧的消息之前。

10-05 23:36