标签: jms activemq spring-jms
我有2个ActiveMQ JMS使用者队列消费者1和消费者2。
两个队列都启用了死信队列,主要是为了避免连续不断重试有害消息。
现在是问题,应该按顺序处理consumer2消息。到达DLQ的消息可能在以后乱序处理。
任何建议如何处理这种情况?
答案 0 :(得分:0)
您的问题不清楚;保证订单的唯一方法是按顺序(concurrency = 1)处理它们,并且不使用任何预取。
如果您预取邮件,则拒绝的邮件可能会落后于预取。
关闭预取会严重影响性能。