>[success] # Kaka 实战笔记目录
* [第一章](第一章.md)
* [第一节 为什么需要消息队列](为什么需要消息队列.md)
* [第二节 ActiveMQ、RabbitMQ、RocketMQ、Kafka、ZeroMQ 对比分析](ActiveMQ、RabbitMQ、RocketMQ、Kafka、ZeroMQ对比分析.md)
* [第二章](第二章.md)
* [第三节 Kafka 相关概念](Kafka相关概念介绍.md)
* [第四节 分区、副本、消费组](分区、副本、消费组.md)
* [第五节 Zookeeper 上与 Kafka 相关的节点](Zookeeper上与Kafka相关的节点.md)
* [第六节 偏移量的最大值,消息的存储策略](偏移量的最大值,消息的存储策略.md)
* [第三章](第三章.md)
* [第七节 如何解决重复消费和数据丢失问题](如何解决重复消费和数据丢失问题.md)
* [第八节 如何确保一条消息只被一个服务消费](如何确保一条消息只被一个服务消费.md)
* [第九节 如何让一条消息被多个服务消费](如何让一条消息被多个服务消费.md)
* [第四章](第四章.md)
* [第十节 Kafka 相关命令行操作示例](Kafka相关命令行操作示例.md)
* [第十一节 Windows 可视化工具 Kafka Tool](Windows可视化工具KafkaTool.md)
* [第十二节 生产者代码示例](生产者和消费者代码示例.md)
* [第十三节 消费者代码示例](消费者代码示例.md)
* [Kafka 相关阅读](相关阅读.md)
- Kaka 实战笔记目录
- 第一章
- 第一节 为什么需要消息队列
- 第二节 ActiveMQ、RabbitMQ、RocketMQ、Kafka、ZeroMQ 对比分析
- 第二章
- 第三节 Kafka 相关概念
- 第四节 分区、副本、消费组
- 第五节 Zookeeper 上与 Kafka 相关的节点
- 第六节 偏移量的最大值,消息的存储策略
- 第三章
- 第七节 如何解决重复消费和数据丢失问题
- 第八节 如何确保一条消息只被一个服务消费
- 第九节 如何让一条消息被多个服务消费
- 第四章
- 第十节 Kafka 相关命令行操作示例
- 第十一节 Windows 可视化工具 Kafka Tool
- 第十二节 生产者代码示例
- 第十三节 消费者代码示例
- Kafka 相关阅读
- 技术扩展阅读
- 大学课程