即时通讯技术文集(第16期):IM架构设计技术精选(第一部分) [共17篇]
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第16 期。[- 1 -] 浅谈IM系统的架构设计[链接] http://www.52im.net/thread-307-1-1.html[摘要] 下面把我近年来从技术上我对I...
如何设计一个IM单聊架构
单聊一. 功能点拆分二. 数据结构三. 架构层级拆分四. 推拉模式选择五. 消息流转小结单聊在众多的软件中,聊天功能是不可或缺的一个功能模块,或是用户和用户,或是用户和客服,都需要一个能够即时沟通的功能。那么一个IM(InstantMessaging)的1对1聊天系统架构和存储应该如何设计呢。下面来...
im 应用多点登录和消息漫游架构
本文主要节选和总结自沈剑大佬的 微信多点登录与QQ消息漫游架构随想和文章的评论,略有删改1、多点登录和消息漫游架构多点登录指的是同个账号可以在多类终端(安卓、pc)同时登录,但是同类终端只能在唯一的一台设备上登录。消息漫游指的是服务端保存聊天消息,使得用户在任何终端设备登录账号,都能拉取到所有历史聊...
阿里IM技术分享(十):深度揭密钉钉后端架构的单元化演进之路
本文由钉钉技术专家啸台、万泓分享,为了获得更好的阅读效果,本文已对内容进行少修订和重新排版。1、引言钉钉后端架构的单元化工作从2018年开始到今年,已经是第五个年头了。五年的时间,钉钉单元化迭代了三个版本,从最初的毛头小子,到达今年已经小有成就。我们在进行单元化架构建设的过程中,除了网上能找到的屈指...
直播系统聊天技术(八):vivo直播系统中IM消息模块的架构实践
本文由vivo互联网技术团队LinDu、Li Guolin分享,有较多修订和改动。1、引言IM即时消息模块是直播系统的重要组成部分,一个稳定、有容错、灵活的、支持高并发的消息模块是影响直播系统用户体验的重要因素。本文针对秀场直播,结合我们一年以来通过处理不同的业务线上问题,进行了技术演进式的IM消息...
一套十万级TPS的IM综合消息系统的架构实践与思考
本文由作者jhon_11分享,有大量修订和改动。1、引言如何设计一款高性能、高并发、高可用的im综合消息平台是很多公司发展过程中会碰到且必须要解决的问题。比如一家公司内部的通讯系统、各个互联网平台的客服咨询系统,都是离不开一款好用且维护的方便im综合消息系统。那么,我们应该怎么样来设计一款三高特性的...
IM现代架构工作原理是什么
IM现代架构工作原理是什么
IM传统架构工作原理是什么?
IM传统架构工作原理是什么?
教你微信IM即时消息系统的架构设计(下)
IM特点实时性即时消息被广泛应用于各种社交、互动领域的基本前置条件:如果通过微信聊天,对方半天才收到消息,基本上就是备胎不想再聊了直播时,如果主播的互动消息房间里的粉丝要等很长时间才能收到,也很难让粉丝们有积极参与的欲望可靠性不丢消息“丢消息”是互动中让人难以接受的Bug,某些场景下可能导致业务可用...
教你微信IM即时消息系统的架构设计(中)
外部接口服务由于手机限制及资源优化的考虑,大部分App在进程关闭或长时间后台运行时,App和IM服务端的连接会被手机os断开。这样当有新的消息产生时,就没法通过IM服务再触达用户,因而会影响用户体验。为让用户在App未打开或在后台运行时,也能接收到新消息,我们将消息给到第三方外部接口服务,来通过手机...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐
社区圈子