我使用驼峰路由每5分钟消耗队列中的消息并进行处理 .

在处理时,如果有任何异常,camel / activemq将消息发送到we .DLQ,因为我正在使用如下所示的client_acknowledge,但是我需要将消息放在同一队列中(不要发送到DLQ)处理错误时出现故障的情况 .

需要帮助我应该如何配置我的路由或组件以满足该要求 .

from("jms:queue:test?receiveTimeout=5000&acknowledgementModeName=CLIENT_ACKNOWLEDGE").
    log(LoggingLevel.INFO, "Consuming message from test : ")
   .to("direct:MyProcessingRoute");