企业微信的IM架构设计揭秘:消息模型、万人群、已读回执、消息撤回等
本文总结了企业微信的IM消息系统架构设计,阐述了企业业务给IM架构设计带来的技术难点和挑战,以及技术方案的对比与分析。同时总结了IM后台开发的一些常用手段,适用于IM消息系统。
网络编程入门如此简单(五):UDP跟TCP相比,到底差了什么?
本文将通俗易懂地为你类比解释UDP与TCP的核心差异,包括如何基于UDP实现TCP的可靠传输:通过模拟三次握手、添加序列号与确认机制解决顺序和丢包问题,利用滑动窗口控制流量,并引入拥塞控制算法来动态调整发送速率等。
基于WebSocket的IM即时通信方案在H5游戏场景下的技术实践
本文将从H5游戏场景下的实时信息更新需求切入,探讨下在类似这种高并发、低延迟的业务需求中,如何使用 IM 方案来解决频繁的数据更新问题,也顺便介绍下 WebSocket 的基本运作流程等。
如何保障分布式IM聊天系统的消息可靠性(即消息不丢)
本文主要聚焦分布式IM聊天系统消息可靠性问题,即如何保证消息不丢失。
B站即时通讯IM消息系统的新架构升级实践
本文要分享的是B站IM消息系统的新架构升级实践总结,内容包括原架构的问题分析,新架构的整体设计以及具体的升级实现等。