硬核课堂-手写分布式IM系统-Plato
第一部分
第二部分:业务架构实现
04.长连接网关设计(三)-通用性&多IDC&方案总结
16.实现 State Server(一) -生命周期&LAB2D
10.分布式存储(二)-万人群聊优化
06.领域驱动设计(二)-IM系统的微服务划分
17.实现 state server(二)-实现消息状态机
09.分布式存储(一)-IM的存储模型设计
19.LAB2:实现完整长连接网关层
01.消息协议设计
03.长连接网关设计(二)-连接可用性
07.分布式缓存设计(一)-低延迟&高吞吐优化策略
02.长连接网关设计(一)-基本实现
13实现 IP Config - 长连接调度引擎&LAB2A
15.实现 IM Gateway-控制长连接收发消息&LAB2C
14.实现 IM Gateway-持有socket长连&LAB2B
12.LAB1-实现IM命令行客户端
11.LAB0-独立完成IM系统架构设计
18.实现State Server(三)-分布式化(高可用可伸缩)
08.分布式缓存设计(二)-高可用&一致性优化策略
05.领域驱动设计(一)-设计方法
01.核心领域实现
74 长连接生命周期管理.mp4
76 源码阅读1.mp4
77 源码阅读2.mp4
24 下行消息.mp4
25 平滑迁移.mp4
23 方案总结.mp4
20 通用设计1.mp4
22 多IDC方案.mp4
19 消息中台.mp4
21 通用设计2.mp4
57 万人群聊1.mp4
58 万人群聊2.mp4
35 设计目标.mp4
38 添加约束.mp4
39 微服务划分.mp4
37 解决方案2.mp4
36 解决方案1.mp4
34 背景分析.mp4
80 连接可靠性源码阅读.mp4
78 消息可靠性设计.mp4
85 源码导读.mp4
05.消息可用性(四)-上行消息.mp4
06.消息可用性(五)-消息转发.mp4
02 消息可用性(一)-基本概念.mp4
01.基本·协议设计.mp4
07 消息可用性(六)-下行消息.mp4
04 消息可用性(三)-方案选型.mp4
03 消息可用性(二)-背景介绍.mp4
54 实现方案.mp4
53 背景介绍.mp4
56 复杂性治理.mp4
55 历史存储.mp4
43 延迟优化1.mp4
44 延迟优化2.mp4
41 评估标准.mp4
42 基本方案.mp4
40 分布式缓存介绍.mp4
45 延迟优化3.mp4
46 高吞吐优化.mp4
65 LAB2A_实现ipconf server.mp4
64 架构设计.mp4
63 设计目标.mp4
66 源码参考阅读.mp4
09 基本分析.mp4
08 背景介绍.mp4
12 并发模型.mp4
10 设计目标.mp4
11 ip选择.mp4
13 内存布局.mp4
16 长连接网关设计(二)-连接可用性-服务重启1.mp4
15 长连接网关设计(二)-连接可用性-断线重连.mp4
17 长连接网关设计(二)-连接可用性-服务重启2.mp4
18 长连接网关设计(二)-连接可用性-限流.mp4
14 长连接网关设计(二)-连接可用性-消息路由.mp4
73 源码分析.mp4
71 设计方案.mp4
59 架构总结.mp4
61 客户端框架的设计.mp4
62 客户端实现源码导读.mp4
70 gateway 源码参考阅读.mp4
67 背景介绍.mp4
68 socket状态机.mp4
03 IM业务编排DAG架构.mp4
82 消息状态机的分布式化.mp4
83 实现存算分离&单元化部署.mp4
81 介绍.mp4
26 什么是DDD.mp4
29 DDD应用流程.mp4
28 名词术语.mp4
30 登月的原始需求.mp4
32 阿波罗2.mp4
33 hardcore system design.mp4
27 名词解释.mp4
31 阿波罗1.mp4
48 缓存高可用2.mp4
51 缓存一致性2.mp4
52 运维.mp4
50 缓存一致性1.mp4
47 缓存高可用1.mp4
49 缓存高可用3.mp4
"我用夸克网盘分享了「硬核课堂-手写分布式IM系统-Plato」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。