生产者以1Gbps的速率发送消息,消费者以250Mbps的速率消费,那么在Kafka中,我们需要多少个消费者才能保证流畅的交易呢?
mpbci0fu1#
这主要是通过将您的主题划分为多个分区来创建相同数量的使用者,以便Kafka可以将每个使用者分配到一个分区。现在的问题是您需要多少个分区。最好在实验室中通过负载测试来回答这个问题。请注意,编写/生成消息通常比使用它们更快,因此在您的情况下,您至少需要4个分区
1条答案
按热度按时间mpbci0fu1#
这主要是通过将您的主题划分为多个分区来创建相同数量的使用者,以便Kafka可以将每个使用者分配到一个分区。现在的问题是您需要多少个分区。最好在实验室中通过负载测试来回答这个问题。请注意,编写/生成消息通常比使用它们更快,因此在您的情况下,您至少需要4个分区