kafka生产者相关
Survive by day and develop by night.
talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive.
happy for hardess to solve denpendies.
目录
概述
kafka生产者相关:
需求:
设计思路
实现思路分析
1.kafka 生产者分区策略
在 Kafka 中,生产者的分区策略可以通过配置参数 partitioner.class
来指定。当生产者发送消息到主题时,分区策略决定了消息被分配到哪个分区中。
Kafka 提供了以下几种默认的分区策略:
DefaultPartitioner
:这是 Kafka 默认的分区策略,它根据消息的键来选择分区。如果消息有键,则根据键的哈希值来选择分区;如果消息没有键,则使用轮询的方式依次选择分区。RoundRobinPartitioner
:这个分区策略会轮询地选择一个分区,不考虑消息的键。这意味着无论消息的键是什么,所有的消息都会被均匀地发送到所有的分区中。RandomPartitioner
:这个分区策略会随机地选择一个分