消息队列的分类
Apache Kafka是分布式的消息队列,作为云计算服务的基石,它广泛的应用在实时数据流方面,是实时数据处理的数据中枢,广泛应用在很多互联网企业,例如:linkedin,facebook,腾讯,百度,阿里等。实时数据流是现在互联网公司、甚至拥有大规模数据的传统企业的主要模式, 实时数据(Real-time Activity Data)就是那些非交易,不需要秒级响应的数据, 但在后续的分析中产生极大作用,例如个性化推荐、运营服务监控、精细化营销、报表等 。
大数据消息(Kafka)与实时处理(Storm)系统系列套餐
购买套餐,享受85折优惠!
套餐地址:https://edu.51cto.com/pack/view/id-1003.html
赵渝强老师博客地址:http://collen7788.blog.51cto.com/
======Apache Kafka消息系统课程大纲=======
第1课:Kafka的基本介绍
00-课程概述
01-什么是消息系统
02-消息队列的分类
03-Kafka的基本架构和概念
04-ZooKeeper简介和安装
第2课:Kafka的原理解析
01-Kafka在ZK上的存储结构
02-Producer的处理逻辑
03-Consumer的处理逻辑
04-Broker的处理逻辑
第3课:Kafka的安装部署
01-Kafka的安装部署概述
02-单Broker的配置和基本操作
03-单机多Broker的配置
04-多机多Broker的配置
05-Kafka的配置文件和Demo演示
第4课:Kafka的Java应用开发
01-Producer端的实现
02-Consumer端的实现
03-程序执行演示
第5课:Kafka的Scala应用开发
01-Scala的Producer的实现
02-Scala的Consumer的实现
第6课:Kafka与Hadoop集成
01-Hadoop简介和配置
02-集成Kafka和Hadoop
第7课:Kafka与Flume集成
01-Flume简介和使用
02-集成Kafka和Flume
第8课:Kafka与Storm集成
01-Storm的运行机制和部署
02-Storm的基本概念和编程模型
03-Storm编程模型和案例
04-集成Storm和Kafka
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 Apache Kafka消息系统简介
- 1-1试看 课程概述09:50
- 1-2试看 什么是消息系统06:45
- 1-3试看 消息队列的分类09:18
- 1-4试看 Apache Kafka的基本架构和概念12:04
- 1-5ZooKeeper简介和安装20:32
- 第二章 Apache Kafka的原理解析
- 2-1Apache Kafka在ZooKeeper上的存储结构21:16
- 2-2Producer的处理逻辑13:03
- 2-3Consumer的处理逻辑12:18
- 2-4Broker的处理逻辑13:26
- 第三章 Apache Kafka的部署方式
- 3-1Kafka的安装部署概述05:18