Kafka是目前主流的流处理平台,同时作为消息队列家族的一员,其高吞吐性作为很多场景下的主流选择。同时作为流处理平台,在大数据开发中,作为黏合剂串联各个系统。本课分为四大部分:第一部分介绍Kafka相关概念和基本信息;第二部分则从Kafka的结构出发,代领大家了解Kafka的设计与思想;第三部分则从实战出发,结合Kafka的应用场景,一步一步结合代码掌握Kafka的用法。最后,我们学习和探究Kafka的高级特性,融会贯通并争取可以在日常其他开发工作中使用Kafka给我们带来的技术能量。课程配套代码参考:https://github.com/AnAngryMan/KafkaSimpleExample
1、具备Java基础。
2、具备SpringBoot基础 。
1、消息队列在程序开发中的作用
2、Kafka的基本概念
3、理解Kafka的设计思想和内部实现
4、如何在命令行里实现Kafka消息的生产和消费
5、如何在代码里实现Kafka消息的生产和消费
6、理解Kafka的消息事务和数据一致性
7、学习零拷贝技术并知道如何运用