Storm基础知识 |
storm基本概念
storm应用场景
storm与hadoop的区别
Storm与spark的区别
|
Storm的架构与原理 |
Nimbus进程与Supervisor进程
storm集群环境搭建:
- zookeeper集群的搭建
- storm配置文件配置项讲解 storm常用组件和编程API:
- Topology
- Spout
- Bolt Storm分组策略(Stream Groupings)、
storm项目环境的搭建
storm单词计数例子
|
storm高并发策略 |
工作进程、执行器与任务的区别
配置topology的并行度
topology实例
如何改变运行中topology的并行度
|
storm可靠性机制 |
消息处理的含义
storm的ack/fail机制
storm如何保证可靠性
storm如何实现可靠性
|
拓扑的常见模式 |
流链接(stream join)
批处理(Batching)
BasicBolt
内存中缓存与字段的组合
流的topN
|
storm批处理事务处理 |
storm批处理详解
storm事务工作原理深入讲解
storm事务相关API详解
storm事务案例分析
storm分区事务与不透明分区事务
|
Kafka |
kafka概述
- kafka是什么
- kafka概念详解:Topics/logs、Distributitions、Producers、Consumers、Guarantees。
- kafka的应用场景
kafka的体系架构与设计原理
- 消息持久化
- 生产者与消费者
- 消息传输机制
- 复制备份
- 分配机制
kafka的安装部署
- kafka集群环境的搭建
- kafka配置项的配置与讲解
kafka的存储策略
kafka的分布与订阅
- 分布与订阅的原理
- 分布与订阅的接口
kafka使用zookeeper进行协调管理
- zookeeper在kafka中的作用
- zookeeper如何进行协调管理
|
Spark-streaming |
Spark streaming架构设计
Spark与storm消费kafka的对比
吞吐量对比
|
应用案例 |
中移动流计算平台介绍
阿里J storm服务介绍
百度流计算平台设计
58飞流服务系统设计
联通流计算平台设计
|
案例演练与能力评测 |
搭建storm服务平台
搭建kafka消息中心
编写测试storm程序消费kafka数据统计ID出现次数
笔试
|