kafka.javaapi.consumer.ConsumerConnector vs org.apache.kafka.clients.consumer.KafkaConsumer

257 views
Skip to first unread message

Francesco Nobilia

unread,
Sep 28, 2016, 6:40:36 AM9/28/16
to Confluent Platform
I'm new in Kafka and Confluent Platform. I was wondering what are the differences between these two code examples. Which is better for consuming Kafka topics inside Confluent Platform?

kafka.javaapi.consumer.ConsumerConnector consumer = kafka.consumer.Consumer.createJavaConsumerConnector(new ConsumerConfig(config));
kafka.consumer.KafkaStream KafkaStream stream = consumer.createMessageStreams(topicCountMap, stringDecoder, avroDecoder).get(inputTopic).get(0);
ConsumerIterator it = stream.iterator();
while (it.hasNext()) {}


org.apache.kafka.clients.consumer.KafkaConsumer consumer = new KafkaConsumer<K, V>(config);
while (running) {
  ConsumerRecords<K, V> records = consumer.poll(Long.MAX_VALUE);
  process(records);
  consumer.commitSync();
}


Thank you in advance.

Francesco

kevin

unread,
Nov 9, 2017, 10:33:51 AM11/9/17
to Confluent Platform
Hello ,

I would like to get the clear answer regarding this topic. Did you get any answer regarding your question?

Thanks
Reply all
Reply to author
Forward
0 new messages