大规模分布式系统设计与开发
Lake Li 查看讲师
百林哲咨询(北京)有限公司专家团队成员
某购物网CTO软件架构专家,十五年以上软件研发经验;十年以上软件架构师经验,现任Intel高级大数据与云计算专家。其中以第一人身份申请发明多项专利,在企业应用系统架构和大型网站架构方面都具有丰富实践经验。
浏览:5816次
详情 DETAILS

课程简介

分布式系统指的是通过网络连接让多台计算机协同解决单台计算机所不能解决的计算、存储等问题,多台计算机之间通过 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.阿里巴巴秒杀系统的分布式架构分析


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1