JavaScript
双向队列 标签描述

〇、前言 在上一篇文章《连Producer端的主线程模块运行原理都不清楚,就敢说自己精通Kafka》中,我们介绍了MainThread的工作原理,那么在本篇文章中,我们继续介绍第二部分内容:RecordAccumulator。 在介绍原理之前,大家再重温一下Producer端的整体架构,图示如下所示: 这个图看不懂没有关系,我们会在介绍Producer端原理时一一介绍每个部分的含义及其所复杂的功能。 一、RecordAccumulator 在上文中,我们介绍了主线程(MainThread)的执行流程,当我们使用KafkaProducer发送消息的时候,消息会经过拦截器(Interceptor...