卡夫卡消费者行为

时间:2015-10-14 07:22:09

标签: apache-kafka kafka-consumer-api

我正在编写Kafka消费者,我有一个与消费者流程相关的查询。

我有一位使用groupId="testGroupId"的消费者并使用同一个groupId,我使用多个主题消息,"topic1""topic2"

此外,假设已在代理上创建"topic1",而尚未创建"topic2"

现在如果我启动使用者,我在zookeeper节点中看到"topic1"(已经创建)的消费者线程,但我没有看到"topic2"的任何消费者线程。

我的问题是,只有在我们在代理上创建主题后才会创建"topic2"的消费者线程吗?

1 个答案:

答案 0 :(得分:0)

我假设您使用像ConsumerConnector这样的Kafka createMessageStreamsByFilter方法。消费者将订阅kafka主题事件,如果是新主题,它将自动订阅该主题。