The inner loop keeps running. If I break it in the middle, is Kafka broker
going to know that rest of the mesaages in the stream were not delivered?

Regards,
Vaibhav
GumGum
On Jul 11, 2012 5:05 PM, "Vaibhav Puranik" <vpura...@gmail.com> wrote:

> Hi all,
>
> Is there any way to get a fixed amount of messages using Zookeeper based
> consumer (ConsumerConnector)?
>
> I know that with SimpleConsumer you can pass fetchSize as an argument and
> limit the number of messages coming back.
>
> This sample code creates 4 threads that keep consuming forever.
>
>
> // consume the messages in the threads
> for(final KafkaStream<Message> stream: streams) {
>   executor.submit(new Runnable() {
>     public void run() {
>       for(MessageAndMetadata msgAndMetadata: stream) {
>         // process message (msgAndMetadata.message())
>       }       
>     }
>   });
> }
>
> Regards,
> Vaibhav
>
>
>

Reply via email to