kafka 为什么要分多个 partition?—大数据面试题汇总

---------------------------------------------------------------------------------------------------------------------------
答:Kafka 可以将主题划分为多个分区(Partition),会根据分区规则选择把消息存储到哪个
分区中,只要如果分区规则设置的合理,那么所有的消息将会被均匀的分布到不同的分区中,
这样就实现了负载均衡和水平扩展。另外,多个订阅者可以从一个或者多个分区中同时消费
数据,以支撑海量数据处理能力:
---------------------------------------------------------------------------------------------------------------------------