1

akka camel 消费者中的 autoAck 返回布尔值 true 或 false。

如果autoAck = true,那么当消息进入消费者邮箱但在消费者处理消息之前,消费者怎么做?

4

1 回答 1

0

autoAck=true发送者不会等待消息被消费者actor处理时。换句话说,以下发送将立即返回:

camel.template.asyncSendBody("direct:my-endpoint", "some message").get(timeoutDuration.toSeconds, TimeUnit.SECONDS)

autoAck=false上述get将阻塞,直到您发送AckFailure或超时。

于 2013-02-05T08:51:16.493 回答