在kafka中,每个topic设置多少分区数,才能发挥集群的最大性能?

新手上路,请多包涵

目前我的集群有3节点(每台机器配置内存32G),未来会创建5000个topic。

一直对topic的分区数量不太了解,在网上搜了一下,说法不一。

请问哪位大神有这方面的实际经验?谢谢!

阅读 11.9k
1 个回答

topic 分区数,是便于consumer做并发处理,一个分区仅能唯一对应一个consumer。而一个consumer可以对应多少分区。

如果topic 数据量比较大时,可以考虑设置多个分区,并配备多个consumer做并发。

如果仅一个consumer,那分区则没什么意义。