一套分布式IM即时通讯系统的技术选型和架构设计

一套分布式IM即时通讯系统的技术选型和架构设计

本文由冰河分享,作者博客 binghe.gitcode.host,原题“这套分布式IM即时通讯系统如何写到简历上?我给你整理好了!”,本文有修订和改动。 1、引言分布式IM即时通讯系统本质上就是对线上聊天和用户的管理。 针对聊天本身来说,最核心的需求就是:发送文字、图片、文件、语音、视频、消息缓存、...

即时通讯技术文集(第20期):IM架构设计技术文章(Part3) [共14篇]

即时通讯技术文集(第20期):IM架构设计技术文章(Part3) [共14篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第20 期。[-1-] 融云技术分享:全面揭秘亿级IM消息的可靠投递机制[链接] http://www.52im.net/thread-3638-1-1.html[摘要] 本文根据融云亿...

即时通讯技术文集(第19期):IM架构设计基础知识合集 [共13篇]

即时通讯技术文集(第19期):IM架构设计基础知识合集 [共13篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第19 期。[-1-] 微信后台基于时间序的新一代海量数据存储架构的设计实践[链接] http://www.52im.net/thread-2970-1-1.html[摘要] ...

海量用户IM聊天室的架构设计与实践

海量用户IM聊天室的架构设计与实践

本文由网易云信资深服务端开发工程师曹佳俊分享,本文收录时有内容修订和重新排版。1、引言聊天室是一类非常重要的 IM 业务形态,不同于单聊和群聊,聊天室是一种大规模的实时消息分发系统。聊天室有多种技术实现方案,业界也有一些开源的实现,每种实现都有自己的特点和应用场景。本文将分享网易云信针对海量用户IM...

IM通讯模块架构设计

前言 IM模块承载着复杂功能,需要提供通讯支持,数据支持,以及页面的支持。随着项目的进度推进,业务信令,以及数据类型会增加的非常快,对业务功能的快速响应尤为重要。 UI模块 思路可以沿用MVVM的思路,通过VM来驱动UI的更新,通过实现不同的VM协议来制定不同的UI展示规则。 需要注意...

IM客户端架构设计

IM客户端架构设计

前言 我目前负责一个办公类App开发,为用户提供在线聊天,音视频通话,文件传输,以及办公小程序容器等功能,同时还提供PC、Pad、Phone三个平台设备客户端。RD们需要提供的能力有:IM基础通讯,IM消息端对端加密,OSS文件存储与上传下载管理,用户权限控制等等功能。 从功能复杂度上看,这将是一个...

即时通讯技术文集(第18期):IM架构设计基础知识合集 [共16篇]

即时通讯技术文集(第18期):IM架构设计基础知识合集 [共16篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第18 期。[- 1 -] IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?[链接] http://www.52im.net/thread-1647-1-1.html[摘要...

即时通讯技术文集(第16期):IM架构设计技术精选(第一部分) [共17篇]

即时通讯技术文集(第16期):IM架构设计技术精选(第一部分) [共17篇]

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第16 期。[- 1 -] 浅谈IM系统的架构设计[链接] http://www.52im.net/thread-307-1-1.html[摘要] 下面把我近年来从技术上我对I...

教你微信IM即时消息系统的架构设计(下)

IM特点实时性即时消息被广泛应用于各种社交、互动领域的基本前置条件:如果通过微信聊天,对方半天才收到消息,基本上就是备胎不想再聊了直播时,如果主播的互动消息房间里的粉丝要等很长时间才能收到,也很难让粉丝们有积极参与的欲望可靠性不丢消息“丢消息”是互动中让人难以接受的Bug,某些场景下可能导致业务可用...

教你微信IM即时消息系统的架构设计(中)

外部接口服务由于手机限制及资源优化的考虑,大部分App在进程关闭或长时间后台运行时,App和IM服务端的连接会被手机os断开。这样当有新的消息产生时,就没法通过IM服务再触达用户,因而会影响用户体验。为让用户在App未打开或在后台运行时,也能接收到新消息,我们将消息给到第三方外部接口服务,来通过手机...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

阿里云智能客服开发者社区
阿里云智能客服开发者社区
依托达摩院核心自然语言理解、语音、智能决策等技术,提供包括云呼叫中心、智能对话机器人、智能策略中心等能力平台,以及智能语音导航、智能外呼、智能对话分析、智能辅助、视频客服、数字人等产品,覆盖全链路智能服务场景。目前已有千余家国内外大中型企业和机构采用了阿里云智能客服解决方案,实现企业服务的智能化升级。
56+人已加入
加入
相关电子书
更多
客服领域的数据智能实践
智能语音客服——大型企业的客服智能化探索
智变 人工智能革新客服行业的实践
立即下载 立即下载 立即下载