![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kafka
酱g
人望山 鱼窥荷
展开
-
Kafka producer源码解析
KafkaProducer从procuder.send 说起 try { val kafkaProducerRecord =new ProducerRecord[String, String]("live_order_id_info_back", sedMsg) procuder.send(kafkaProduc...原创 2019-09-10 15:40:45 · 2168 阅读 · 0 评论 -
Kafka RecordAccumulator源码
RecordAccumulator其作用相当于一个缓冲队列,会根据主题和分区(TopicPartition对象)对消息进行分组,每一个TopicPartition对象会对应 一个双端队列Deque<ProducerBatch>,ProducerBatch表示一批消息,在KafkaProducer发送消息时,总是从队列队尾 (Tail)取出ProducerBatch(如果队列不为空)...原创 2019-09-17 10:42:28 · 576 阅读 · 0 评论