课程介绍:
Zookeeper为什么会几乎出现在每个新诞生的分布式系统中,它又有什么魅力?NoSQL俨然成为很多系统中必备的组件,开源项目中大家用的最多的是又是哪些,如何快速入门?数据库越来越大,有没有新的分布式数据库可以解决问题,Cobar闭源之后的Mycat又是怎么回事,能解决100亿的单表性能问题么?大数据时代,数据越来越大, Map Reduce已经跟不上时代了,Storm、Spark Stream等新一代的分布式实时计算框架正在相互竞争中迅猛发展,如何理解他们的作用,如何将其用于实际的业务系统中?
学习对象:
3年及以上Java开发经验,或者2年偏向后台开发的Java工程师,以及Java软件架构师,需要懂基本的多线程开发、Socket开发等经验,具备较强的J2SE编码能力。
课程目录:
第1课 大型分布式系统原理概述
第2课 分布式系统之网络篇
第3课 分布式存储-文件系统篇
第4课 分布式存储-内存篇
第5课 分布式存储-数据库篇
第6课 分布式系统之云计算篇
第7课 分布式计算框架
第8课 通信机制的设计与实现
第9课 消息队列
第10课 打造高可用系统(上)
第11课 打造高可用系统(下)
第12课 Mycat架构的分布式演进背后的秘密
第13课 Java分布式系统中的高性能难题
第14课 挑战自我——全栈架构师实践
评论0