服务热线

400-600-2138

高并发海量用户互联网架构

收藏课程
课程编号:126290 时间:2016年03月26日-27日 讲师:沈老师 地点:上海
学习费用:5800 元/位
用手机看:
课程编号 开课日期 地点 培训天数 选择报名

培训对象:

各类互联网/IT/软件企业和研发机构的软件架构师、软件设计师、程序员。对于有明确互联网产品业务需求的个人和团队,效果更佳。

课程收益:

课程大纲:

演讲嘉宾:互联网老沈- 58同城架构师

曾任百度高级工程师,参与过多个百度HI重大项目的研发。现任58同城高级系统架构师,技术委员会主席,产品技术学院优秀讲师。负责过58同城即时通讯,支付系统重构,摊销系统重构,数据库中间件,58同城推荐系统,58同城商户平台App等多个系统与项目的设计与实现。曾多次代表58同城作为嘉宾参与velocity,系统架构师大会,top100summit等技术会议,分享58同城的架构技术。

课程简介:

一、培训特色

互联网架构师应对如今的高并发要具备哪些能力?本课程列举《互联网架构系列课程》中针对高并发海量用户的一些章节:分布式架构理论,系统设计前协议设计,高性能并发服务模型以应对高并发的请求,数据库设计等相关内容。本课程来源于58同城,多年的架构演进中的真实架构,不仅是分布式理论与架构设计的原理讲解,还包括大量工作中实际案例,追本溯源的分析了为了满足各类业务需求,系统架构设计的方式方法与方向。

二、目标收益

通过本课程,学员能够真实掌握不同业务需求,架构设计过程中所遇问题的归纳、分析与总结,并有针对性的给出解决方法,课程将重现这些问题的场景,通过实例讲解,并对应到学员的实际工作问题,有效的启发思路、激发兴趣、掌握解决问题的基本方法。

三、培训对象

各类互联网/IT/软件企业和研发机构的软件架构师、软件设计师、程序员。对于有明确互联网产品业务需求的个人和团队,效果更佳。

四、学员基础

学员要了解一名“程序员”所需要具备的基本技能。

五、培训内容

主题 授课内容

(一)好玩的分布式理论与实践 1)分布式系统基本概念

2)FLP不可能原理

3)SMC悲剧原理

4)CAP鱼与熊掌不可兼得原理

5)一致性模型与两阶段提交

6)实战演练

6.1)分布式ID生成器

6.2)即时通讯消息可靠性保证

6.3)读写串行化实践

6.4)余额扣款一致性如何设计

6.5)无锁缓存一致性如何设计

6.6)夸库事务如何设计

(二)系统设计,协议先行 1)协议的基本概念

2)常用协议介绍

2.1)文本协议

2.2)二进制协议

2.3)流式xml/json协议

3)系统设计协议选型

4)协议设计细节

4.1)协议设计如何进行包错位检测

4.2)协议设计如何考虑兼容性

4.3)协议设计如何考虑扩展性

4.4)协议设计如何考虑可调试性

4.5)协议设计如何支持异步

4.6)协议设计如何支持变长

4.7)协议设计如何支持各类业务

5)协议设计实战

5.1)DNS系统协议设计

5.2)短域名服务协议设计

5.3)实时监控系统协议设计

5.4)通用统计协议设计

(三)高并发?并发设计 1)并发基本概念

2)一个并发echo-service的设计与分析

3)一个并发login-service的设计与分析

4)一个并发friend-service的设计与分析

5)总结:纯异步并发服务模型

6)讨论:lighttpd如何做到单线程1wQPS?

(四)大数据?数据库设计 1)数据库架构设计基本概念

2)可用性设计与实践

3)读性能设计与实践

4)一致性设计与实践

5)扩展性设计与实践

6)大数据量SQL玩法实践

(五)系统实战,站点系统流量从1到10亿设计 1)10万级别流量网站系统设计实战

2)100万级别流量网站系统设计实战

3)1000万级别流量网站系统设计实战

4)1亿级别流量网站系统设计实战

5)更高流量网站系统设计实战

讲师介绍:

在线报名:

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

近期相关公开课:

报名服务流程:

中培网优势:

热门课程

会员登录

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

没有账号?立即注册

忘记密码?