原文:《即时消息技术剖析与实战》学习笔记12——IM系统如何提升图片、音视频消息发送、浏览的体验

IM系统如何提升用户发送 浏览图片和音视频消息的体验呢 一是保证图片 音视频消息发送得又快又稳,二是保证用户浏览播放图片 音视频消息时流畅不卡顿。 一 提升用户发送图片 音视频的体验 . 多上传接入点 针对不同的主流运营商提供不同的上传接入点 IP,然后通过运营商 DNS 解析,让用户能通过本运营商的上传接入点来快速上传图片和视频 后端的图片上传存储服务也可以部署在多线机房,这样上传服务也能快速地 ...

2020-03-14 22:11 0 685 推荐指数:

查看详情

即时消息技术剖析实战学习笔记4——IM系统如何保证消息的可靠性

IM 系统中,保证消息的可靠投递主要体现在两方面,一是消息的不丢失,二是消息的不重复。 一、消息不丢失 消息丢失的原因 首先看一下发送消息的流程,如下图所示: 图片来源于《即时消息技术剖析实战》第 04 讲 用户 A 发出的消息,先到达IM服务端(步骤1),由服务端暂存(步骤 ...

Wed Sep 11 00:59:00 CST 2019 3 911
即时消息技术剖析实战学习笔记6——IM系统如何保证消息的安全性

消息产生、流转的各个环节中,需要保证消息传输安全性、消息存储安全性、消息内容安全性。 一、消息传输安全性 消息传输的重要防范点有两个,一是访问入口安全,二是传输链路安全。 1.HttpDNS保证访问入口安全 访问入口指的是即时消息服务中提供的一个公网的接入服务,作为用户收发消息的出入口 ...

Fri Sep 13 05:42:00 CST 2019 0 343
即时消息技术剖析实战学习笔记5——IM系统如何保证消息的一致性

一、什么是消息一致性 消息一致性指的是消息的时序一致性,即消息收发的一致性。如果不能保证时序一致性,就会造成聊天语义不连贯,引起误会。 对于点对点的聊天场景,时序一致性保证接收方的接收顺序和发送方的发出顺序一致;对于群聊场景,时序一致性保证所有接收人看到的消息展现顺序一致。 二、消息一致性 ...

Thu Sep 12 01:55:00 CST 2019 2 788
即时消息技术剖析实战学习笔记7——IM系统消息未读

一、什么是消息未读 消息未读包括 会话未读和 总未读。前者指的是当前用户和某一聊天方的未读消息数,后者指的是当前用户的所有未读消息数,也就是所有会话未读的和。比如用户A收到用户B的2条消息,还收到用户C的3条消息,则用户A与B的会话未读数是2,用户A与C ...

Fri Sep 20 08:40:00 CST 2019 2 890
即时消息技术剖析实战学习笔记8——IM系统如何保证长连接的可用性

假设有以下突发意外情况: 用户进入信号不好的地方,手机没有网络信号了 上网的路由器突然掉线了 这个时候,比如微信发消息消息就会转圈圈,甚至变成红色叹号…… 上面情况都会导致“长连接”不可用。 我们知道,为了让消息能更加实时、可靠、快速地触达到接收方,大部分 IM 系统会通过“长 ...

Sat Feb 01 23:22:00 CST 2020 4 983
即时消息技术剖析实战学习笔记1——IM系统的架构

一、IM的应用场景 聊天、直播、在线客服、物联网等所有需要 实时互动、高实时性的场景,都需要应用到 IM 技术图片来源于《即时消息技术剖析实战》开篇词 除了上面提到的聊天、直播互动、物联网等这些场景,生活中接触到的联机游戏、视频会议、在线协作等场景 ...

Thu Aug 29 08:49:00 CST 2019 3 672
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM