I am trying to understand the semantics of the timeout specified in the
poll method in
http://kafka.apache.org/083/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html.
Is this timeout a measure of how long the fetch request will be parked on
the broker waiting for a reply or is this more like the timeout in
selector.select(long timeout) i.e. the method will return with whatever
data is there after waiting a maximum of timeout. Exposing the selector
timeout will be very helpful for us because we want to put a tight bound on
how long we are ready to wait on the poll call. When this API is available
we plan to use a single thread to get data from kafka, process them as well
as run periodic jobs. For the periodic jobs to run we need a guarantee on
how much time the poll call can take at most.

Thanks!

On Fri, Mar 20, 2015 at 6:59 AM, Rajiv Kurian <ra...@signalfuse.com> wrote:

> Thanks!
>
>
> On Thursday, March 19, 2015, Jay Kreps <jay.kr...@gmail.com> wrote:
>
>> Err, here:
>>
>> http://kafka.apache.org/083/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html
>>
>> -Jay
>>
>> On Thu, Mar 19, 2015 at 9:40 PM, Jay Kreps <jay.kr...@gmail.com> wrote:
>>
>> > The current work in progress is documented here:
>> >
>> >
>> > On Thu, Mar 19, 2015 at 7:18 PM, Rajiv Kurian <ra...@signalfuse.com>
>> > wrote:
>> >
>> >> Is there a link to the proposed new consumer non-blocking API?
>> >>
>> >> Thanks,
>> >> Rajiv
>> >>
>> >
>> >
>>
>

Reply via email to