在linux rhel7.5虚拟机上配置5节点kafka群集时,是否需要配置load ba lancer?如果是,我需要在哪个节点和哪个端口上配置?
zlhcx6iw1#
您不需要在kafka之上添加负载平衡器。Kafka的消费群体概念将负责平衡负载。例如,如果您希望主题a每分钟有很高的传入事件率,您可以创建一个具有5个分区的主题a。然后,您可以使用相同的使用者组id启动5个使用者示例,并将每个分区分配给它们中的每一个。您可以根据预期的流量需求添加分区和使用者示例。参考https://kafka.apache.org/documentation 更多细节。
1条答案
按热度按时间zlhcx6iw1#
您不需要在kafka之上添加负载平衡器。Kafka的消费群体概念将负责平衡负载。
例如,如果您希望主题a每分钟有很高的传入事件率,您可以创建一个具有5个分区的主题a。然后,您可以使用相同的使用者组id启动5个使用者示例,并将每个分区分配给它们中的每一个。您可以根据预期的流量需求添加分区和使用者示例。
参考https://kafka.apache.org/documentation 更多细节。