kafka_2.11-0.8.2.1消费者重新平衡

时间:2016-02-23 20:33:13

标签: java apache-kafka kafka-consumer-api

我有一个包含50个分区的主题。我有一个消费者项目,有50个线程处理50个消息流。截至目前,该项目仅在一个节点中运行。我正在使用高级消费者。可以在多个节点中部署同一个项目来实现重新平衡吗?是否有任何我需要警惕的问题?

1 个答案:

答案 0 :(得分:1)

是否可以在多个节点中部署同一个项目以实现重新平衡?

是,您可以将使用者部署到多个节点以从主题中读取。

我是否需要警惕任何问题? 甚至在转到多个节点之前,您可以在同一节点上创建多个使用者来测试重新平衡,以查看配置中出现的问题类型。 除此之外,如果一个或多个节点完成死亡,那么你应该考虑重新平衡,然后其他节点应该处理它。