Kafka 的生产者优秀架构设计( 二 )

http://

Kafka 的生产者优秀架构设计


作者 |孙玄 责编| 郭芮 来源 | 架构之美(ID:beautyArch) Kafka 是一个高吞吐量的分布式的发布订阅消息系统 , 在全世界都很流行 , 在大数据项目里面使用尤其频繁 。 笔者看过多个大数据开源产品的源码 , 感觉 Kafka 的源码是其中质量比较上乘的一个 , 这得益于作者高超的编码水平和高超的架构设计能力 。 Kafka 的核心源码分为两部分:客户端源码和服务端源码 , 客户端又分为生产者和消费者 , 而个人认为 Kafka 的源码里面生产者的源码技术含量最高 , 所以今天给大家剖析 Kafka 的生产者的架构设计 , Kafka 是一个飞速发展的消息系统 , 其架构也在一直演进中 , 我们今天分析的 Kafka 的版本是比较成熟稳定的 Kafka1.0.0 版本源码 。 图1Kafka核心模块

生产者流程概述

推荐阅读