In Kafka v1.0.0 Java doc, the introduction about KafkaConsumer's commitAsync 
function say that Offsets committed through multiple calls to this API are 
guaranteed to be sent in the same order as the invocations and Corresponding 
commit callbacks are also invoked in the same order. This description didn't 
existed in v0.10.0.1. Does this mean that earlier versions of the client can't 
guarantee that commit callbacks invoked order is same as the commitAync() 
called order? 

1     commitAsync(offset = 00001)
2     commitAsync(offset = 00002)
3     commitAsync(offset = 00003)   

Assuming that a program calls commitAsync() in the order above , is the lastest 
committed offset stored in kafka broker the third commit offset("00003") in 
anywhere?

yan.chen...@embedway.com

Reply via email to