1
autoAck在akka駱駝消費者返回布爾值true或false。akka駱駝消費者的autoAck是什麼意思?
如果autoAck = true,當消息進入消費者的郵箱但消費者處理消息之前,消費者該怎麼做?
autoAck在akka駱駝消費者返回布爾值true或false。akka駱駝消費者的autoAck是什麼意思?
如果autoAck = true,當消息進入消費者的郵箱但消費者處理消息之前,消費者該怎麼做?
當autoAck=true
發件人不會等待該消息由消費者演員處理。換句話說,下面的發送將立即返回:
camel.template.asyncSendBody("direct:my-endpoint", "some message").get(timeoutDuration.toSeconds, TimeUnit.SECONDS)
當autoAck=false
上述get
將阻塞,直到您發送Ack
或Failure
或超時。
非常感謝。我將查看Camel文檔以查看camel.template.asyncSendBody()是否返回,是否意味着在端點接收到該消息。 –
我不確定我是否理解這個問題。您是否在尋找其他內容:http://doc.akka.io/docs/akka/2.1.0/java/camel.html#Delivery_acknowledgements –
我正在閱讀Camel中的「Delivery acknowledgements」部分( scala)doc(http://doc.akka.io/docs/akka/2.1.0/scala/camel.html)。它提到了autoAck,我並不完全理解autoAck的作用。 –