DLQ消息乱序

问题描述 投票:0回答:1

我有2个ActiveMQ JMS使用者队列consumer1和consumer2。

两个队列都启用了死信队列,主要是为了避免连续重试中毒消息。

现在问题是消费者2消息应该按顺序处理。进入DLQ的消息可以在以后按顺序处理。

有什么建议如何处理这种情况?

jms activemq spring-jms
1个回答
0
投票

你的问题不明确;保证顺序的唯一方法是按顺序处理它们(并发= 1)并且不使用任何预取。

如果您预取邮件,被拒绝的邮件可能会在预取之后。

关闭预取将严重影响性能。

© www.soinside.com 2019 - 2024. All rights reserved.