akka camel consumer中的autoAck返回布尔值true或false。
如果autoAck = true,当消息进入消费者的邮箱但消费者处理消息之前,消费者如何做?
答案 0 :(得分:0)
当autoAck=true
发件人不等待消费者角色处理该消息时。换句话说,以下发送将立即返回:
camel.template.asyncSendBody("direct:my-endpoint", "some message").get(timeoutDuration.toSeconds, TimeUnit.SECONDS)
autoAck=false
上述get
将阻止您发送Ack
或Failure
或超时。