kafka<分区规则>

kafka<分区规则>kafka<分区规则>

1.指定分区的,生产者直接发送消息到相应的分区
2.没指定分区的,生产者根据Key进行hash值与topic的partition数进行取余得到partition值
3.没设定分区的,也没设定相应的Key,则生产者按照轮询的方式生产消息(第一次调用时产生的随机数,把这个值与可用的topic的partitioin总数取余得到一个partition值)

 

 

 

 

上一篇:kafka生产者和消费者


下一篇:Kafka 面试专题(2020.07整理)