Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Camel rabbitmq手动确认rabbitmq消息_Java_Rabbitmq_Apache Camel_Spring Camel - Fatal编程技术网

Java 如何使用Camel rabbitmq手动确认rabbitmq消息

Java 如何使用Camel rabbitmq手动确认rabbitmq消息,java,rabbitmq,apache-camel,spring-camel,Java,Rabbitmq,Apache Camel,Spring Camel,我们为rabbitmq生产者和消费者使用骆驼。 我们将autoAck创建为false的消费者,并且我们认为当前camel在内部管理它,以便在消费者路由的处理器完成后确认该消息 我们需要的是一个句柄,用于向rabbitmq发送basicAck 就像我们使用基于spring的集成一样 long deliveryTag=envelope.getDeliveryTag() channel.basicAck(deliveryTag,false) 请告知我们是否已经有了使用camel rabbitmq的方法

我们为rabbitmq生产者和消费者使用骆驼。 我们将autoAck创建为false的消费者,并且我们认为当前camel在内部管理它,以便在消费者路由的处理器完成后确认该消息

我们需要的是一个句柄,用于向rabbitmq发送basicAck

就像我们使用基于spring的集成一样

long deliveryTag=envelope.getDeliveryTag()

channel.basicAck(deliveryTag,false)

请告知我们是否已经有了使用camel rabbitmq的方法