我有一个包含50个分区的主题。我有一个消费者项目,有50个线程处理50个消息流。截至目前,该项目仅在一个节点中运行。我正在使用高级消费者。可以在多个节点中部署同一个项目来实现重新平衡吗?是否有任何我需要警惕的问题?
答案 0 :(得分:1)
是否可以在多个节点中部署同一个项目以实现重新平衡?
是,您可以将使用者部署到多个节点以从主题中读取。
我是否需要警惕任何问题? 甚至在转到多个节点之前,您可以在同一节点上创建多个使用者来测试重新平衡,以查看配置中出现的问题类型。 除此之外,如果一个或多个节点完成死亡,那么你应该考虑重新平衡,然后其他节点应该处理它。