20、存储和并发:万人群聊系统设计中的几个难点你好,我是袁武林。 我在场景篇的第10讲[“自动智能扩缩容:直播互动场景中峰值流量的应对”]中,分析了直播互动场景中,容易出现瓶颈的原因主要在于:“直播间人数多,短时间内活跃度高,消息的扇出量巨大”。 那么,对于同样属于多人互动的群聊场景来说,虽然在...2025-11-02即时消息技术剖析与实战
19、端到端Trace:消息收发链路的监控体系搭建你好,我是袁武林。 前面的大部分课程,我基本都是围绕“如何开发和设计一个IM系统”的技术点,来进行分析和讲解的,但在实际项目的工程落地实践中,IM系统的监控和保障也是极其重要的一环。 只有通过对消息收发链路的监控,我们才能够实时地了解到链路是否可用,...2025-11-02即时消息技术剖析与实战
18、Docker容器化:说一说IM系统中模块水平扩展的实现你好,我是袁武林。 在[第10讲“自动智能扩缩容:直播互动场景中峰值流量的应对”]中,我较为系统地讲解了直播场景中突发流量的应对策略。其中比较重要的一点就是:当有热点流量进来时,我们能够通过监控指标对服务进行快速扩缩容。 而快速扩缩容的一个重要前提,...2025-11-02即时消息技术剖析与实战
17、Cache:多级缓存架构在消息系统中的应用你好,我是袁武林。 今天,我要带你了解的是一项在IM系统中相对比较通用的、使用比较高频的,而且对系统性能提升非常明显的技术:缓存。 说到缓存,你应该不陌生。相对于磁盘操作,基于内存的缓存对耗时敏感的高并发应用来说,在性能方面的提升是非常明显的。 下面...2025-11-02即时消息技术剖析与实战
15、CDN加速:如何让你的图片、视频、语音消息浏览播放不卡?你好,我是袁武林。 [上一讲],我从即时消息场景中多媒体消息的上传环节出发,介绍了业界常用的几种提升用户上传体验的优化手段。 那么这节课,我会从播放的角度出发,带你了解在浏览和播放图片、视频、语音等多媒体消息时,如何避免灰图和卡顿的问题,以及在节省流...2025-11-02即时消息技术剖析与实战
16、APNs:聊一聊第三方系统级消息通道的事你好,我是袁武林。 前面几节课里,我讲到在即时消息场景下,我们会依赖服务端推送技术来提升消息到达的实时性,以及通过各种手段来保证消息收发通道的可用性,从而让消息能尽量实时、稳定地给到接收人。 但在实际情况中,出于各种原因,App与服务端的长连接会经常...2025-11-02即时消息技术剖析与实战