现代IM系统中的消息系统架构
本章节主要介绍现代IM系统中的消息系统架构以及基于表格存储(Tablestore)自研的Timeline模型构建的消息系统。基于Timeline构建的现代消息系统能够同时支持消息系统的多种特性,包括多端同步、消息漫游和在线检索,在性能和规模上能够实现全量消息云端存储和索引、百万TPS写入以及毫秒级延迟的消息同步和检索能力。
微信团队分享:来看看微信十年前的IM消息收发架构,你做到了吗
本文由微信技术团队分享,原题“十年前的微信消息收发架构长啥样?”,下文进行了排版和内容优化等。 1、引言 2023 年,微信及 WeChat 的 DAU(月活用户)达到 13.4 亿,微信已经是很多人工作、生活中不可或缺的一个环节。从 2011 年 1 月 21 日上线至今,微信已经走过了 13 个年头,其背后的技术基座与架构也发生了巨大的变化。这些变化背后,...

揭秘企业微信是如何支持超大规模IM组织架构的——技术解读四维关系链
本文由序员先生分享,原题“技术解读企业微信之四维关系链”,本文有修订和改动。1、引言3年疫情后的中国社会,最大的永久性变化之一,就是大多数的企业、教育机构或者政务机构,都用上了综合性的SaaS在线办公系统。而这其中,企业微信的覆盖率非常高,而且其占比还在不断增长。越来越多的人因此好奇,开始想要更深度的了解企业微信,自然也就有越来越多的人开始解读企业微信。而解读的角度,五花八门。作为企业微信的研发....

教你微信IM即时消息系统的架构设计(下)
IM特点实时性即时消息被广泛应用于各种社交、互动领域的基本前置条件:如果通过微信聊天,对方半天才收到消息,基本上就是备胎不想再聊了直播时,如果主播的互动消息房间里的粉丝要等很长时间才能收到,也很难让粉丝们有积极参与的欲望可靠性不丢消息“丢消息”是互动中让人难以接受的Bug,某些场景下可能导致业务可用性差,甚至不可用的情况。比如直播间“全员禁言”的信令消息丢失,就可能导致直播室不可控的一些情况。消....
教你微信IM即时消息系统的架构设计(中)
外部接口服务由于手机限制及资源优化的考虑,大部分App在进程关闭或长时间后台运行时,App和IM服务端的连接会被手机os断开。这样当有新的消息产生时,就没法通过IM服务再触达用户,因而会影响用户体验。为让用户在App未打开或在后台运行时,也能接收到新消息,我们将消息给到第三方外部接口服务,来通过手机操作系统自身的公共连接服务来进行操作系统级的“消息推送”,通过这种方式下发的消息一般会在手机的“通....
教你微信IM即时消息系统的架构设计(上)
1 用户视图的IMIM系统组成用户账号聊天的参与需要用户,所以需要有一个用户账号,用来给用户提供唯一标识,以及头像、昵称等可供设置的选项账号关系账号之间通过某些方式(比如加好友、互关等)构成账号间关系网联系人列表你的好友列表或聊天对象的列表。其中你可选择一个联系人进行聊天互动等操作消息在聊天互动这个环节产生了消息聊天会话你和对方的聊天消息记录就组成了一个聊天会话,在会话里能看到你们之间所有的互动....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
阿里云智能客服开发者社区
依托达摩院核心自然语言理解、语音、智能决策等技术,提供包括云呼叫中心、智能对话机器人、智能策略中心等能力平台,以及智能语音导航、智能外呼、智能对话分析、智能辅助、视频客服、数字人等产品,覆盖全链路智能服务场景。目前已有千余家国内外大中型企业和机构采用了阿里云智能客服解决方案,实现企业服务的智能化升级。
+关注