分布式系统概览 |
分布试系统的发展历程
分布式系统架构框架:
分布式存储的需求和架构方案
分布式计算的需求和架构方案 |
分布式存储 |
分布式存储的特点
分布式存储仓库模型的设计
分布式存储需要什么功能
分布式存储有哪些框架和实现 |
分布式存储之HBase |
HBase的底层存储架构:HDFS
HBase的体系架构与表结构
HBase的安装和配置
HBase的存储原理和Region分裂
操作HBase
HBase二级索引
案例分析:基于HBase的日志存储与分析 |
内存数据库:Redis |
什么是Redis?Redis的功能与作用
安装配置Redis与操作
案例分析:Redis数据类型实战
Redis的消息机制与事务
Redis的持久化:RDB与AOF
Redis的主从复制与分片 |
Redis Cluster与优化 |
什么是Redis Cluster?
Redis Cluster的体系架构
Redis Cluster安装配置
Redis Cluster的分布式存储原理
list-style-type: square; |
分布式计算 |
分布式计算要做的工作
常见的分布式计算模型
常见的分布式计算框架
如何构建分布式计算框架。
|
分布式计算之:
Spark
|
什么是Spark?Spark的体系架构
安装与部署Spark(Standalone、Yarn)
使用spark-submt和spark-shell
使用Spark Core进行离线分析
使用Spark Streaming进行实时分析
集成Spark Streaming和Spark SQL |
分布式协调服务:ZooKeeper |
什么是ZooKeeper?及ZooKeeper的作用
ZooKeeper的体系架构与安装配置
案例分析与实现:基于ZooKeeper的秒杀系统
主从架构的单点故障问题
基于ZooKeeper的HA(HBase、Spark等)
|
分布式消息系统Kafka |
Kafka的基本介绍
Kafka的原理解析
- Kafka在ZK上的存储结构
- Producer的处理逻辑
- Consumer的处理逻辑
- Broker的处理逻辑
Kafka的安装部署
Kafka的Java与Scala应用开发
集成Spark与Kafka |