码迷,mamicode.com
首页 > 其他好文 > 详细

【消息队列-kafka】消费者原理

时间:2020-06-26 18:44:03      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:能力   topic   提升   存在   性能   过程   lock   消费者   提高   

一、消费者消费原理

在实际生产过程中,每个topic都会对对应多个partitions,好处如下:

  • 能够对 broker 上的数据进行分片有效减少了消息的容量从而提升 io 性能
  • 为了提高消费端的消费能力,一般会通过多个consumer 去消费同一个 topic
Q1. 在开启多个consumer消费多个partition的topic,consumer是如何进行消费的?

在 kafka 中,存在两种分区分配策略,一种是 Range(默认)、另 一 种 是 RoundRobin ( 轮 询 )。 通 过partition.assignment.strategy 这个参数来设置。

  • Range模式

【消息队列-kafka】消费者原理

标签:能力   topic   提升   存在   性能   过程   lock   消费者   提高   

原文地址:https://www.cnblogs.com/hunna/p/13195546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!