![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kafka
文章平均质量分 95
大何向东流1997
追逐着鹿的猎人是看不见山的。
展开
-
Kafka + ELK实现日志采集
Kafka是一个高吞吐量的分布式发布订阅消息系统,它的应用场景很多,如日志采集、消息系统、运营指标等。在日志采集的场景中,我们项目的重要服务可能会通过集群进行部署,每个服务有它自己的日志记录产生,这些日志都是散落在它们自己的服务器上,这种日志记录不集中的形式给我们分析日志的时候带来了很大的不便,因此我们需要通过日志采集将这些散落在各个服务器上的日志记录集中起来,便于我们在解决问题时进行日志分析和查看。本文以Spring Boot + Kafka + ELK的方式实现日志采集,在此之前先简单介绍一下..原创 2021-02-01 09:06:23 · 2409 阅读 · 0 评论 -
Kafka生产者源码解析(三)——Sender
1、Sender线程何时被创建的2、Sender什么时候被唤醒3、Run方法做了什么原创 2021-01-22 21:17:17 · 745 阅读 · 1 评论 -
Kafka生产者源码解析(二)——RecordAccumulator
在上一篇中介绍了KafkaProducer的构造方法及send核心方法,其中在send方法中涉及到将消息追加入RecordAccumulator消息累加器的过程,本篇重点将围绕RecordAccumulator来分析这一过程。对于Spring-Kafka生产者源码将分成三个部分进行分析:KafkaProducer分析、RecordAccumulator分析、Sender分析。本篇是第二部分RecordAccumulator分析。RecordAccumulator可以理解为主线程与Sender线..原创 2021-01-22 21:00:07 · 816 阅读 · 0 评论 -
Kafka生产者源码解析(一)——KafkaProducer
版本:Spring-Kafka2.3.3一、源码探析入口 //发送消息,回调结果 ListenableFuture<SendResult<String, Object>> future = kafkaTemplate.send(topic, obj);原创 2021-01-22 20:55:06 · 1194 阅读 · 0 评论