Apache camel ApacheCamel在处理时手动NACK消息

Apache camel ApacheCamel在处理时手动NACK消息,apache-camel,Apache Camel,我在RabbitMQ中有一个队列,并且为该队列设置了DLX和DLK 我的要求是:如果不满足某些条件,NACK消息。重试3次后,将requeue标志设置为false并将消息路由到DLX。其他一些进程将从DLX中拾取消息并采取必要的操作 我创建了一个路由来从队列中获取消息并对其进行处理(转换)。创建端点时,我已将autoAck设置为false 我的问题是: 如何在消息处理过程中(中途)NACK消息 根据我在网上看到的,我的建议是 NACK消息的异常。这是NACK的唯一正确选择吗 中途有消息吗 谢

我在RabbitMQ中有一个队列,并且为该队列设置了DLX和DLK

我的要求是:如果不满足某些条件,NACK消息。重试3次后,将requeue标志设置为false并将消息路由到DLX。其他一些进程将从DLX中拾取消息并采取必要的操作

我创建了一个路由来从队列中获取消息并对其进行处理(转换)。创建端点时,我已将autoAck设置为false

我的问题是:

  • 如何在消息处理过程中(中途)NACK消息
  • 根据我在网上看到的,我的建议是 NACK消息的异常。这是NACK的唯一正确选择吗 中途有消息吗
谢谢