了解Kafka生产者 之前对kafka的整体架构有浅显的了解,这次正好有时间,准备深入了解一下kafka,首先先从数据的生产者开始吧. 生产者的整体架构 可以看到整个生产者进程主要由两个线程进行协调工作,其中一个是主线程,首先由KafkaProducer创建消息,然后通过拦截器.消息序列化器.分区器的处理后,缓存到消息累加器中.另一个是Sender线程,负责从消息累加器中获取消息,并发送至Kafka集群中. 下面来具体分析各个组件的作用,以便加深了解. 拦截器: 从名字就可看出是按照…