kafka_2.12-2.4.x 教程目录(大数据) 作者:马育民 • 2021-01-03 10:03 • 阅读:13936 # 基础 1. [消息队列](https://www.malaoshi.top/show_1IXKq4Ohu1R.html "消息队列") 2. [kafka教程-介绍](https://www.malaoshi.top/show_1IXKzqvLrxW.html "kafka教程-介绍") 3. [kafka_2.12-2.4.x 下载](https://www.malaoshi.top/show_1IX1zqrczlmc.html "kafka_2.12-2.4.x 下载") # 安装部署 ### 单机 1. [kafka_2.12-2.4.x-安装部署(单机)](https://www.malaoshi.top/show_1IX3SJWvKuyz.html "kafka_2.12-2.4.x-安装部署(单机)") 2. [kafka_2.12-2.4.x-启动、停止(单机)](https://www.malaoshi.top/show_1IX3UtnlefFt.html "kafka_2.12-2.4.x-启动、停止(单机)") ### 集群 1. [kafka_2.12-2.4.x集群-安装部署(linux)](https://www.malaoshi.top/show_1IX1zutrFgHw.html "kafka_2.12-2.4.x集群-安装部署(linux)") 2. [kafka_2.12-2.4.x集群-启动、停止](https://www.malaoshi.top/show_1IX1zupVUuaa.html "kafka_2.12-2.4.x集群-启动、停止") 3. [kafka_2.12-2.4.x集群-编写集群启动脚本、停止脚本](https://www.malaoshi.top/show_1IX24ISW5HDt.html "kafka_2.12-2.4.x集群-编写集群启动脚本、停止脚本") ### 客户端可视化工具 [kafka可视化工具 offset explorer](https://www.malaoshi.top/show_1IX3UtZDOooc.html "kafka可视化工具 offset explorer") # 进阶 1. [kafka教程-topic命令操作-create、delete、list、describe(linux)](https://www.malaoshi.top/show_1IX1zxbxTFjY.html "kafka教程-topic命令操作-create、delete、list、describe(linux)") 2. [kafka_2.12-2.4.x-consumer消费者命令 和 producer生产者命令(linux)](https://www.malaoshi.top/show_1IX1zxpatQW5.html "kafka_2.12-2.4.x-consumer消费者命令 和 producer生产者命令(linux)") 3. [kafka topic命名规则](https://www.malaoshi.top/show_1IXNH632WG5.html "kafka topic命名规则") 4. [kafka_2.12-2.4.x-文件存储(linux集群)](https://www.malaoshi.top/show_1IX1zz3tB4Gk.html "kafka_2.12-2.4.x-文件存储(linux集群)") 5. [kafka_2.12-2.4.x-consumer_offsets文件](https://www.malaoshi.top/show_1IX4WBZHtWuH.html "kafka_2.12-2.4.x-consumer_offsets文件") # 生产者 1. [kafka教程-生产者发消息(理论)](https://www.malaoshi.top/show_1IXMeOah6iX.html "kafka教程-生产者发消息") 2. [kafka教程-生产者的配置](https://www.malaoshi.top/show_1IXMeOfUOjY.html "kafka教程-生产者的配置") ### springboot 实现 1. 官网: https://spring.io/projects/spring-kafka#learn 1. [kafka教程-通过官方api发送消息、获取消息](https://www.malaoshi.top/show_1IXNFn1Cbvq.html "kafka教程-通过官方api发送消息、获取消息") 2. [kafka教程-Spring for Apache Kafka版本的选择](https://www.malaoshi.top/show_1IXNFwc0cZA.html "kafka教程-Spring for Apache Kafka版本的选择") 1. [kafka教程-创建springboot工程,实现简单生产者(大数据)](https://www.malaoshi.top/show_1IX31r3MfMPp.html "kafka教程-springboot实现简单生产者") 4. [kafka_2.12-2.4.x-生产者发送消息的分区策略(含源码)](https://www.malaoshi.top/show_1IX2KpgfvbBj.html "kafka_2.12-2.4.x-生产者发送消息的分区策略(含源码)") 8. [kafka教程-springboot生产者发消息api](https://www.malaoshi.top/show_1IXN3ztr63v.html "kafka教程-springboot生产者发消息api") 6. [kafka 同步发送和异步发送消息](https://www.malaoshi.top/show_1IX202LJ2CNv.html "kafka 同步发送和异步发送消息") 7. [kafka教程-springboot生产者同步发送消息](https://www.malaoshi.top/show_1IXNFIDWumG.html "kafka教程-springboot生产者同步发送消息") - [kafka_2.12-2.4.x:同步发送消息 源码调用分析](https://www.malaoshi.top/show_1IX2KjX3T1Zj.html "kafka_2.12-2.4.x:同步发送消息 源码调用分析") 2. [kafka教程-springboot生产者异步发送消息(回调)](https://www.malaoshi.top/show_1IXLwtQsydk.html "kafka教程-springboot生产者异步发送消息(回调)") 2. [kafka教程-springboot发送消息(事务)](https://www.malaoshi.top/show_1IX3261XO8vX.html "kafka教程-springboot发送消息(事务)") # 消费者 1. [kafka教程-消费者获取消息(理论)](https://www.malaoshi.top/show_1IXNL3fCOmO.html "kafka教程-消费者获取消息(理论)") 2. [kafka教程-消费者分区分配策略(Range、RoundRobin、Sticky)](https://www.malaoshi.top/show_1IX4WGfvTBk5.html "kafka教程-消费者分区分配策略(Range、RoundRobin、Sticky)") 3. [kafka教程-消费者和消费组](https://www.malaoshi.top/show_1IX202sleXSf.html "kafka教程-消费者和消费组") 4. [kafka-rebalance再均衡(重平衡)](https://www.malaoshi.top/show_1IX204Orw6f5.html "kafka-rebalance再均衡(重平衡)") 5. [kafka教程-创建springboot工程,实现简单消费者(大数据)](https://www.malaoshi.top/show_1IX3273Ncuu3.html "kafka教程-创建springboot工程,实现简单消费者(大数据)") 6. [kafka教程-springboot消费者@KafkaListener注解](https://www.malaoshi.top/show_1IXNJRiTIoo.html "kafka教程-springboot消费者@KafkaListener注解") ### 偏移量 和 提交 1. [kafka教程-springboot消费者指定分区(partition)和偏移量(offset)](https://www.malaoshi.top/show_1IXNLSfPN3K.html "kafka教程-springboot消费者指定分区(partition)和偏移量(offset)") - [kafka:消费者提交消费偏移量,提交的是当前消息的 offset ,还是 offset+1](https://www.malaoshi.top/show_1IX2L6BMYoNY.html "kafka:消费者提交消费偏移量,提交的是当前消息的 offset ,还是 offset+1") 2. [kafka教程-Offset偏移量(位移)和 提交](https://www.malaoshi.top/show_1IX203gzXahz.html "kafka教程-Offset偏移量(位移)和 提交") 3. [kafka教程-Offset偏移量(位移)和自动提交、及缺点](https://www.malaoshi.top/show_1IX2LYYyhpcV.html "kafka教程-Offset偏移量(位移)和自动提交、及缺点") 4. [kafka教程-Offset偏移量(位移)和手动提交](https://www.malaoshi.top/show_1IX2LYaqPzQi.html "kafka教程-Offset偏移量(位移)和手动提交") 5. [kafka教程-springboot消费者-手动同步提交、手动异步提交](https://www.malaoshi.top/show_1IXNQtOdgt3.html "kafka教程-springboot消费者-手动同步提交、手动异步提交") ### 其他 1. [kafka教程-springboot消费者-spring.kafka.listener.ack-mode](https://www.malaoshi.top/show_1IXNQsbJWW1.html "kafka教程-springboot消费者-spring.kafka.listener.ack-mode") 2. [kafka auto-offset-reset取值:earliest、latest、none的含义](https://www.malaoshi.top/show_1IX2KraHbmbI.html "kafka auto-offset-reset取值:earliest、latest、none的含义") 3. ====[kafka教程-springboot消费者-批量消费](https://www.malaoshi.top/show_1IXNOw9gD3y.html "kafka教程-springboot消费者-批量消费") # java api 实现 1. [kafka_2.12-2.4.x-producer生产者-java原生api实现](https://www.malaoshi.top/show_1IX47LK63jjR.html "kafka_2.12-2.4.x-producer生产者-java原生api实现") 2. [kafka_2.12-2.4.x-topic主题、分区操作-java原生api实现](https://www.malaoshi.top/show_1IX4bY75gsmI.html "kafka_2.12-2.4.x-topic主题、分区操作-java原生api实现") 3. [kafka_2.12-2.4.x-consumer消费者-java原生api实现](https://www.malaoshi.top/show_1IX4bYH3Jyig.html "kafka_2.12-2.4.x-consumer消费者-java原生api实现") # 其他 1. [kafka教程-Log Cleanup数据清除机制(旧数据处理方式)](https://www.malaoshi.top/show_1IX89SXMKtoI.html "kafka教程-Log Cleanup数据清除机制(旧数据处理方式)") 原文出处:http://malaoshi.top/show_1IXLCnvUEdo.html