使用SpringKafka建立生产者
课程介绍
Kafka是一款流式的消息组件,其采用Stream的机制进行处理,可以实现高效的消息数据采集服务,在大数据采集操作的相关业务中使用非常广泛,同时也可以基于集群环境实现自身服务性能的高效提升。
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写,是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据,本课程将围绕Kafka的使用特点进行讲解,包括如下的内容:
1、Kafka的工作原理,包括流的消息模式、零拷贝的作用;
2、Kafka与其他消息组件的实现比较及性能优势;
3、基于Linux系统下的单机服务构建以及集群服务构建;
4、Kafka与Java语言的整合,包括如何实现点对点、广播以及消费队列机制的实现;
5、基于SSL安全认证模式讲解了Kafka安全管理;
6、基于Kerberos模式讲解了性能更佳的安全管理;
7、结合SpringKafka的应用支持讲解了Spring与Kafka的整合;
8、整合了Flume日志采集框架,可以将日志组件与Kafka直接进行整合。
课程亮点
Ø 通过详细步骤一步一步演示了Kafka应用服务的配置实现;
Ø 现场讲解Kafka与Java代码的整合操作,拒绝代码拷贝;
Ø 详细的工作原理与图示,可以让学习者更加方便的领会Kafka实现机制;
Ø 采用案例驱动式的教学方法,逐层深入设计思考。
课程收获
ü 学习Kafka中间件的使用;
ü 熟练掌握Java调用Kafka的操作;
ü 掌握Kafka集群搭建;
ü 熟悉flume框架整合Kafka。
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 摸底测试
- 1-1摸底测试查看练习
- 第二章 Kafka简介
- 2-1试看 Kafka简介12:17
- 2-2Kafka工作原理23:56
- 2-3Kafka基础配置20:28
- 第三章 Java操作Kafka
- 3-1使用Java定义生产者13:38
- 3-2使用Java定义消费者06:50
- 3-3Kafka操作深入22:23
- 第四章 SSL认证
- 4-1创建SSL证书17:14
- 4-2SSL证书配置13:17
- 第五章 Kerberos认证
- 5-1Kerberos服务端配置19:50