kafka:topic为何要进行分区?副本机制是如何作的?

kafka为何要在topic里加入分区的概念?若是没有分区,topic中的segment消息写满后,直接给订阅者不是也能够吗? Kafka能够将主题划分为多个分区(Partition),会根据分区规则选择把消息存储到哪一个分区中,只要若是分区规则设置的合理,那么全部的消息将会被均匀的分布到不一样的分区中,这样就实现了负载均衡和水平扩展。另外,多个订阅者能够从一个或者多个分区中同时消费数据,以支撑海
相关文章
相关标签/搜索