分布式技术体系概述 |
分布式计算、并行计算、云计算概述
分布式产品hadoop、zookeeper、hbase概述
|
分布式并行计算原理和设计 |
最初想到的master-slave结构
“包工头-职介所-手工仓库-工人”简化模式
基于消息中枢的计算模式
基于网状直接交互的计算模式
并行结合串行模式
批量多阶段处理模式
计算集群模式和兼容遗留计算系统
工人计算的服务化模式
实时流处理计算模式
跟hadoop map/reduce的区别
初级应用:动手跑一个基本例子(动手)
中级应用:计算节点互相交互的完整例子(动手)
高级应用:使用并行计算大幅提升算法效率例子(动手)
相关架构探讨(需求、运维、故障、优化等)
|
分布式协调原理和设计 |
协调架构原理简介
权限机制 115
相对于zookeeper的区别
与paxos算法的区别
实践应用:分布式锁和应用(动手)
实践应用:统一配置和应用(动手)
实践应用:领导者选举和应用(动手)
相关架构探讨(需求、运维、故障、优化等)
|
分布式缓存架构和实现 |
小型网站或企业应用的缓存实现架构
大型分布式缓存系统实现过程
一致性哈希算法的原理、改进和实现
解决任意扩容的问题
解决扩容后数据均匀的问题
分布式session的架构设计和实现
按日期取模无迁移扩容算法
相关架构探讨(需求、运维、故障、优化等)
|
分布式消息队列的实现 |
jms的两种经典模式
如何实现发送接收的队列模式
如何实现主题订阅模式
|
分布式文件系统架构和实现 |
简化的分布式文件系统架构
搭建配置fttpadapter环境
访问集群文件根目录
访问和操作远程文件
集群内文件复制和并行复制
读写远程文件
解析远程文件
并行读写远程文件
批量并行读写远程文件和事务补偿处理
实践:基于文件读写的上亿排序(动手)
相关架构探讨(需求、运维、故障、优化等)
|
分布式k/v数据库存储技术的变革 |
数据库作为企业信息系统的最基础软件,面临着分布式存储、nosql、k/v、并行数据库等创新技术的冲击
从关系数据库架构到k/v数据库架构
缓存和持久存储在越来越接近
kv nosql数据库和文档nosql数据库
如何写一个数据库
百万吞吐量的新型并行数据库CoolHash架构
动手体验
相关架构探讨(需求、运维、故障、优化等)
|