DLQ消息故障

时间:2019-02-27 17:52:53

标签: jms activemq spring-jms

我有2个ActiveMQ JMS使用者队列消费者1和消费者2。

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

现在是问题,应该按顺序处理consumer2消息。到达DLQ的消息可能在以后乱序处理。

任何建议如何处理这种情况?

1 个答案:

答案 0 :(得分:0)

您的问题不清楚;保证订单的唯一方法是按顺序(concurrency = 1)处理它们,并且不使用任何预取。

如果您预取邮件,则拒绝的邮件可能会落后于预取。

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