卡夫卡消费消息的方式不同 - 何时使用哪一种?

时间:2016-12-27 13:25:32

标签: apache-kafka kafka-consumer-api

我是Messaging以及Aapache kafka的新手。我对使用哪种Consumer API感到困惑,我看到有两个客户端库可用

kafka_2.11_0.10.11和kafka-clients-0.10.1.1

第一个使用了一些

ConsumerConnector consumer = kafka.consumer.Consumer.createJavaConsumerConnector...
consumer.createMessageStreams...

和第二个

 KafkaConsumer<K,V> consumer = new KafkaConsumer<>(properties);
 consumer.subscribe(...

这两个API服务器有不同的用途吗?

1 个答案:

答案 0 :(得分:1)

您应该在kafka-clients库中使用该实现。主Kafka库中的实现仍然是较旧的实现,并且可能会在将来的版本中删除。