课程简介
分布式系统指的是通过网络连接让多台计算机协同解决单台计算机所不能解决的计算、存储等问题,多台计算机之间通过 RPC 方式通信。通过使用多台计算机分布式解决问题,让分布式系统中的每台机器都负责解决原问题的一个子集。
本次分享从分布式系统概述入手,逐渐深入详细介绍分布式架构、分布式数据库、分布式存储、分布式计算、Web系统安全架构等技术应用,旨在帮助各位学员更好掌握分布式系统。
课程收益
1、了解分布式系统架构与演化
2、掌握分布式软件设计原则
3、掌握分布式技术在实际中的应用
受众人群
软件工程师、系统架构师、项目经理等从事分布式系统开发的工作人员
课程时长
2天(12H)
分享提纲
课程主题 | 课程内容 |
Part 1 分布式系统概述 | 1.分布式系统的架构演化 2.分布式系统架构模式 3.分布式的目标与原则 |
Part 2负载均衡与分布式应用架构 | 1.均衡的集中实现方式 2.分布式应用的会话管理架构 |
Part 3分布式缓存与内容分发
| 1.Memcached架构方案 2.Memcached与缓存一致性hash 3.分布式缓存的最佳实践 |
Part 4 分布式数据库 | 1.Cabar分布式数据库架构设计 2.Cobar分布式数据库的运维实践 |
Part 5分布式服务 | 1.Dubbo分布式服务架构设计 2.Dubbo分布式服务的最佳实践 3.SpringCloud分布式服务架构与实践 |
Part 6 分布式系统性能优化 | 1.分布式系统性能测试与分析 2.分布式系统优化 3.分布式消息队列Kafka在系统性能优化中的应用 4.系统性能优化案例分析:Apache Spark源码优化 |
Part 7 大数据与分布式计算 | 1.分布式文件HDFS架构设计 2.分布式计算MapReduce编程 3.分布式数据仓库Hive架构分析 4.Spark架构设计与编程 |
Part 8 Web系统安全架构 | 1.网站攻击与防护 2.Web防护模块Modscurity架构与应用 3.信息加密与密钥管理 4.电子商务与互联网金融交易安全与风控管理 |
Part 9 大型web系统案例分析 | 1.维基百科分布式系统架构分析 2.分布式存储系统Doris的架构设计案例分析 3.阿里巴巴秒杀系统的分布式架构分析 |
Lake Li
百林哲咨询(北京)有限公司专家团队成员
Lake Li
百林哲咨询(北京)有限公司专家团队成员
Lake Li
百林哲咨询(北京)有限公司专家团队成员
Lake Li
百林哲咨询(北京)有限公司专家团队成员
Lake Li
百林哲咨询(北京)有限公司专家团队成员