Kafka
文章平均质量分 94
tzc_xyh
这个作者很懒,什么都没留下…
展开
-
Kafka原理之消费者
主题的1号分区,在哪个broker上,就选择这个节点的coordinator作为这个消费者组的老大,消费者组下所有的消费者提交offset的时候,就往这个分区去提交offset。这个只是针对一个topic而言,C0消费者多消费一个分区影响不是很大,但是如果这个消费者组消费多个topic,容易产生数据倾斜。如果没有初始偏移量(消费者第一次消费)或者服务器上不存在当前偏移量(被删除),如何指定offset进行消费。使用消费者事务,进行精准一次消费,将消费过程和提交offset过程做原子操作绑定。原创 2023-05-14 17:17:02 · 3322 阅读 · 2 评论 -
kafka原理之生产者
*** @param key 发送的key* @param value 发送的value* @return//分区数量 int num = partitionInfos . size();//根据value与分区数求余的方式得到分区ID return Math . abs(value . hashCode()) % num;> map) {} }//配置 Properties properties = new Properties();原创 2023-05-13 18:02:36 · 532 阅读 · 0 评论