服务热线

400-600-2138

分布式系统设计与实践

收藏课程
课程编号:187340 时间:2019年10月26日-27日 讲师:千夜 地点:成都
学习费用:5800 元/位
用手机看:
课程编号 开课日期 地点 培训天数 选择报名

培训对象:

开发人员,测试人员,研发经理与总监,技术经理

课程收益:

课程大纲:

课程简介

1课程中的理论均来自于讲师多年实践经验,讲师在多年实际工作中是怎么样解决痛点,以及遇到的问题和解决方案。帮助学员在微服务实践中少走弯路。

2用真实应用的案例和技术来讲解如何解决工作中的实际难题,现场讲解及演示均来自讲师真实工作成果。特别是业界存在的普遍问题,有真实解决的实际成果演示及分享

3课程中每一个章节至少有一个实际案例讲解,来帮助学员理解章节内容。

目标收益

1掌握高可用分布式系统所必要的知识

2通过真实案例的分析,掌握构建分布式架构所需的原理和技术

3深入浅出的分布式架构中设计到的技术

课程大纲

第一课:知识原理篇

1. 什么是分布式系统

2. CAP理论

3. 分布式高可用架构的常用手段都有哪些?

4. 负载均衡

5. 无共享架构

第二课:总体架构篇

1. 分布式理论与实践

2. 多维度的可用;

3. 可伸缩;

4.监控

第三课:分布式算法

1. 哈希取模

2. 一致性哈希

3. 数据范围划分

4.数据块划分

第四课:分布式系统设计-CDN篇

1. CDN系统架构高可用涉及技术点都有哪些

2. CDN系统为什么要使用

3. CDN系统发展进程

4. CDN系统国内使用情况

5. CDN系统应用领域

6. CDN数据一致性如何保证

第五课:分布式系统设计-DNS篇

1. DNS是什么?为什么采用DNS?

2. DNS防止被劫持的手段有哪些?

3. 高可用的DNS如何设计?(HttpDNS、IP长连接等)

4. 高可用DNS的最佳实践是什么?

5. 我们的实践案例;

第六课:分布式系统设计-SOA服务化

1. 为什么要做SQA服务化?

2. 分布式系统的服务号架构设计及原理

3. Dubbox是什么

4. Dubbox能做什么

5. 服务治理

6. 我们的实践案例

第七课:分布式数据存储层篇

1. 数据存储层冗余我们如何做?

2. 数据存储层数据备份如何落地?

3. 数据存储层失效转移机制如何设计?

4. 数据存储层数据高可靠性如何设计保证?

5. 数据存储层数据如何做到高可访问性?

6. 数据存储层数据一致性如何做到?

7. 分布式事务如何保证?

8. 数据存储层高可用架构设计最佳实践是什么?

9. 我们的实践案例;

第八课:分布式缓存篇

1. 分布式系统使用缓存类型有哪些?各自作用是什么?(local、进程、分布式等)

2. 分布式系统缓存冗余如何设计?

3. 分布式系统缓存一致性如何保证?

4. 分布式系统缓存命中率如何保证?

5. 分布式系统缓存设计的最佳实践是什么?

6. 我们的实践案例;

第九课:监控篇

1. 分布式系统设计监控重要性?

2. 分布式系统设计监控数据采集方法是什么?

3. 分布式系统设计如何监控设计?

4. 分布式系统语义监控如何做?

5. 分布式系统进程监控如何做?

6. 分布式系统错误日志监控如何做?

7. 分布式系统设计监控的最佳实践是什么?

8. 我们的实践案例。

第十课:云端日志查询体系

1. 云端日志体系的重要性

2. 日志系统的设计

3. 日志系统的实践

第十一课:系统性能分析篇

1. 分布式系统性能分析技巧;

2. Java线程堆栈分析;

3. 借助堆栈分析性能瓶颈方法;

4. 线上实战;

5. 我们案例;

第十二课:电商系统解密篇

1. 《电商开放平台(POP)解密》

2. 《电商分布式秒杀系统解密》

3. 《电商开放API技术解密》

……

专家介绍

千夜

某大型互联网公司 高级架构师/总监

现任某大型互联网公司高级架构师/总监。

10多年的架构和团队管理经验,涉及信息安全、互联网、电商等领域。

发表过2项国家专利

多次受邀参加架构师大会,并荣获Top100架构场最佳讲师,Qcon架构场最佳讲师等。

带领团队搭建了日活千万的大型app,见证了互联网架构演进的过程,有丰富的微服务理论支持和实战经验。

带领团队搭建了几十亿调用量的网关系统,有丰富的高并发架构经验。

讲师介绍:

在线报名:

客户报名咨询:020-39971893     400 600 2138

近期相关公开课:

报名服务流程:

中培网优势:

热门课程

会员登录

勾选即代表确认同意《用户协议》

没有账号?立即注册

忘记密码?