本课程深入解析即时通讯(IM)系统架构设计,从基础概念到复杂场景全面覆盖。课程以网页聊天室为起点,逐步深入到匿名访客系统、协议栈设计、分层架构等核心主题。重点讲解IM系统的分布式架构设计,包括多机房部署、水平切分、高可用保障等关键技术。通过登录验证、消息可达性、好友状态同步、群聊业务等典型场景,详细剖析IM系统业务逻辑与架构实现。课程还涵盖文件传输、验证码、反作弊等扩展功能,以及移动端优化策略,帮助学员构建完整的IM系统架构设计能力。
类型: |
课程,关于即时通讯架构的一切,沈剑,文件传输,群聊系统,水平切分,高可用,协议栈设计,状态同步,消息可达性,分布式架构,即时通讯, |
文件预览
资源不是实时更新,具体以网盘链接为准!
点我预览网盘文件内容
「」沈剑-关于即时通讯架构的一切
1.1 什么是人们眼中的即时通讯.mp4 (4.54 MB)
1.2 感性理解即时与通讯.mp4 (10.8 MB)
1.3 即时通讯系统为什么难.mp4 (61.3 MB)
2.1 网络聊天室,从需求聊起.mp4 (10.7 MB)
2.2 聊天室,接口设计.mp4 (13.4 MB)
2.3 聊天室,三层架构.mp4 (11.0 MB)
2.4 数据库设计.mp4 (4.61 MB)
2.5 聊天室,逻辑实现.mp4 (11.3 MB)
2.6 大问题,消息实时性.mp4 (19.5 MB)
2.7 惊喜,观察者模式.mp4 (21.3 MB)
2.8 web端推送,comet技术.mp4 (14.0 MB)
2.9 总结,网页聊天室中的IM技术.mp4 (12.0 MB)
3.1 webim匿名访客即时通讯需求.mp4 (18.3 MB)
3.2 webim用户的抽象与设计实现.mp4 (53.6 MB)
3.3 webim隐含登陆设计与实现.mp4 (13.4 MB)
3.4 webim消息如何保证实时性.mp4 (44.5 MB)
3.5 webim离线消息与状态分发.mp4 (23.8 MB)
3.6 webim匿名子系统与熟客识别.mp4 (65.9 MB)
3.7 webim匿名访客即时通讯架构总结.mp4 (22.8 MB)
4.1 即时通讯协议栈.mp4 (5.66 MB)
4.2 应用层协议.mp4 (88.2 MB)
4.3 自己设计应用层协议.mp4 (13.7 MB)
4.4 安全层协议.mp4 (63.7 MB)
4.5 传输层协议.mp4 (7.94 MB)
4.6 协议举例.mp4 (20.5 MB)
5.1 IM分层架构,要考虑什么问题.mp4 (11.1 MB)
5.2 IM整体分层架构.mp4 (10.4 MB)
5.3 接入层entry.mp4 (13.6 MB)
5.4 逻辑层logic.mp4 (10.4 MB)
5.5 数据层data.mp4 (9.70 MB)
5.6 路由层router.mp4 (10.7 MB)
5.7 分布式架构之多机房.mp4 (22.5 MB)
5.8 分布式架构之水平切分.mp4 (16.6 MB)
5.9 分布式架构之高可用.mp4 (9.81 MB)
5.10 分布式架构之负载均衡.mp4 (16.0 MB)
5.11 TCP扩展与负载均衡.mp4 (45.6 MB)
5.12 总结,即时通讯分层架构设计.mp4 (16.0 MB)
6.1.1 登录,状态同步与登录验证.mp4 (56.5 MB)
6.1.2 登录,数据同步.mp4 (45.3 MB)
6.1.3 登录,数据同步优化.mp4 (107.3 MB)
6.1.4 登录,总结.mp4 (24.5 MB)
6.2 用户业务设计与实现.mp4 (50.0 MB)
6.3.1 单人在线消息,初版流程.mp4 (45.0 MB)
6.3.2 单人在线消息,如何保证消息必达.mp4 (42.4 MB)
6.3.3 单人在线消息可达性,发送方的困惑.mp4 (48.0 MB)
6.3.4 单人在线消息,重复消息的处理.mp4 (28.3 MB)
6.3.5 单人在线消息,时序一致性.mp4 (105.7 MB)
6.4 单人离线消息,设计与实现.mp4 (25.3 MB)
7.1 好友业务设计与实现.mp4 (37.0 MB)
7.2 好友状态一致性,推还是拉?.mp4 (27.1 MB)
7.3 群业务设计与实现(上).mp4 (26.4 MB)
7.3 群业务设计与实现(下).mp4 (28.9 MB)
7.4 群已读回执,群友状态,推还是拉?.mp4 (34.0 MB)
8.1 即时通讯中的文件传输业务.mp4 (35.3 MB)
8.2 即时通讯中的验证码业务.mp4 (27.9 MB)
8.3 即时通讯中的反作弊业务.mp4 (26.8 MB)
8.4 移动优化,多点登录,消息漫游.mp4 (25.8 MB)
9. 架构师是如何考虑架构设计的?.mp4 (39.0 MB)
10. 回顾与总结.mp4 (52.3 MB)
下载链接
点我免费下载
资源预览