导言
我们知道,当下流行的MQ非常多,不过很多公司在技术选型上还是选择使用Kafka。与其他主流MQ进行对比,我们会发现Kafka最大的优点就是吞吐量高。实际上Kafka是高吞吐低延迟的高并发、高性能的消息中间件,配置良好的Kafka集群甚至可以做到每秒几十万、上百万的超高并发写入。
除此之外,在热招的Java架构师岗位面试中,Kafka相关的面试题被面试官问到的几率也是非常大的,所以拥有一定年限的开发者,搞懂Kafka是很有必要的。
那么怎么才能有效且快速学习Kafka呢?
大佬的笔记必不可少:腾讯技术官手撸笔记分享,全新演绎“Kafka部署实战”,已开源。《Kafka笔记》完整pdf版下载:直接加入我的扣扣学习交流群免费领取:301119372,或者扫码添加助手小姐姐微信领免费领取!
直接扫码添加
一、初识Kafka(Kafka入门)
①Kafka基本概念
②安装与配置
③生产与消费
④服务端参数配置
二、生产者
①客户端开发(必要的参数配置+消息的发送+序列化+分区器+生产者拦截器)
②原理分析(整体架构+元数据的更新)
③重要的生产者参数
三、消费者
①消费者与消费组