1.分区只有一个时所有的消息生产和消费都集中在单个Broker上,多个broker只是提高了抗风险能力(因为副本存在不同的broker上,主节点挂掉,可以重新选取副本为主节点)。
2.没有消息顺序性要求可以多个分区,注意消费者数量应小于等于分区数,太多无用,因为一个分区在一个消费者组中最多被一个消费者消费。
kafka创建多个分区时,分区会自动分配到多个不同的broker
最新推荐文章于 2024-11-10 17:06:35 发布
1.分区只有一个时所有的消息生产和消费都集中在单个Broker上,多个broker只是提高了抗风险能力(因为副本存在不同的broker上,主节点挂掉,可以重新选取副本为主节点)。
2.没有消息顺序性要求可以多个分区,注意消费者数量应小于等于分区数,太多无用,因为一个分区在一个消费者组中最多被一个消费者消费。