即时通讯的下一站,看面向亿级用户稳定沟通背后的架构

2019 年 11 月 19 日 CVer

点击上方“CVer”,选择加"星标"或“置顶”

重磅干货,第一时间送达

进入移动互联网时代,人们的社交娱乐方式也逐渐从 PC 端转向移动端。而作为移动端应用的基础能力,即时通讯技术面临的挑战也随着用户的体验追求逐年升高。

比如即时消息的体验上,要想达到可靠稳定的消息触达,长连接服务必不可少。不过长连接还存在一些影响移动端用户体验的弊端。由于长连接收发数据时,会有大量会话创建和销毁,且连接活跃时,需要频繁的数据接收和发送,这对移动端来说,会严重消耗 CPU、内存和网络资源。

除了连接上的技术瓶颈,可靠稳定的消息对数据存储方面也提出了挑战。为了保证即时通讯消息的可靠,需要对消息进行存储。而在消息存储的过程中,消息不丢失、不乱序、不重复只是存储的前提,如何将存储优化才是消息可靠稳定传输的关键。

目前,实时音视频功能更是即时通讯不可或缺的核心能力。可用户使用的平台千差万别,有 iOS、安卓、网页端和小程序,如何将这些平台上的用户无缝的连接起来,是即时通讯领域面临的一道难题。另外,用户侧的网络也复杂多变,从 WiFi 到 4G,甚至是 3G、2G,如何保证用户在不同的网络环境下稳定顺畅的沟通也是即时通讯面临的挑战。

那现阶段的即时通讯领域,尤其是拥有亿级用户的平台,是如何打造可靠稳定的即时通讯能力呢?12 月 01 日,「即时通讯及其底层网络技术揭秘」主题沙龙将在北京举办,由腾讯云与 58 同城的多位即时通讯领域技术专家,分享 IM 面向亿级用户可靠稳定长连接的背后设计,讲述消息存储、多端同步漫游、群聊优化等关键技术。为开发者的 WebRTC 开发之路,提供网络加速与体验调优等方面的技术思考。

在这里,你可以获得:

  1. 了解消息触达可靠性与稳定性的核心技术;

  2. 了解消息存储及多端同步的架构;

  3. 了解并行研发和个性化需求支持的解决方案;

  4. 了解云基础网络与灵活化的云联网架构;

  5. 了解通话功能拓展和通话体验优化的技术思考;

  6. ……

学习即时通讯的核心架构

快扫描下方二维码

「阅读原文」免费报名

时间:2019 年 12 月 1 日(周日)13:30-17:30

地点:北京·望京科技园区 E 座 1 层(瑞幸咖啡旁)

议题简介
《58 同城面向亿级用户 IM 长连接服务设计与实践》

嘉宾简介:58 同城移动端架构师。目前主要负责 58 同城微聊 SDK 的研发、优化和推广。

演讲摘要:长连接服务是即时通讯的核心能力之一,是保障消息触达可靠性与稳定性的关键技术。本演讲将介绍 58 同城 IM(微聊)在面向亿级用户情况下,保证移动客户端,PC WEB 端的长连接可靠稳定背后的设计。

《IM 消息存储及多端同步的架构与设计》

嘉宾简介:58 同城后端架构师。目前主要负责 58 同城 IM(微聊)后端架构设计和开发。

演讲摘要:58 同城 IM(微聊)支撑了 58 同城、安居客、招才猫等多种业务下用户和商家的沟通需求。本演讲将通过介绍微聊后端架构的整体设计,讲述消息存储、多端同步漫游、群聊优化等核心关键技术。

《58 同城 APP 中基于 IM SDK 的应用实践》

嘉宾简介:58 同城客户端架构师。主要负责 58 同城客户端开发维护、性能优化、架构设计等。

演讲摘要:本演讲将介绍 58 同城 App 在开发微聊需求时的发展与演进历程,重点分享基于微聊 SDK 对 IM 功能模块的框架重构,以及为多业务线提供微聊并行研发和个性化需求支持的解决方案设计。

《基于音视频的腾讯云网络创新实践》

嘉宾简介:腾讯云高级工程师。主要负责腾讯云泛互联网客户网络方案交付,支持交付产品为基础网络对接 & 负载均衡 & 全球加速等。

演讲摘要:本演讲将基于音视频低延迟与高优先级流量保障的需求,阐述腾讯云稳定的基础网络架构与灵活化的云联网架构设计,分析腾讯云全球加速技术在跨地跨国互联互通与低延迟保障上的优势。

《实时音视频的架构设计与调优实践》

嘉宾简介:58 同城资深架构师。在存储、音视频、IP 电话、云和 AI 等领域有较多的研究和经验积累。

演讲摘要:本演讲将结合 58 音视频通话在前后端的开发实践,详细介绍基本通话流程、前后端架构实现、通话功能拓展和通话体验优化等领域的技术思考,并结合应用场景阐述 WebRTC 工程结构、信令传输、连接效率、协议扩展等方面的技术架构。

👇 点击阅读原文报名参加 

登录查看更多
1

相关内容

中国本土的信息分类网站,2015 年 4 月与赶集网合并。 NYSE:WUBA
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
【干货书】现代数据平台架构,636页pdf
专知会员服务
253+阅读 · 2020年6月15日
专知会员服务
73+阅读 · 2020年5月21日
【北京大学】面向5G的命名数据网络物联网研究综述
专知会员服务
36+阅读 · 2020年4月26日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
专访阿里亚顿:Serverless与BFF与前端
前端之巅
45+阅读 · 2019年5月8日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
为什么分布式一定要有消息队列?
互联网架构师
4+阅读 · 2018年7月5日
今日头条推荐系统架构演进之路
QCon
32+阅读 · 2017年6月21日
Geometric Graph Convolutional Neural Networks
Arxiv
10+阅读 · 2019年9月11日
Arxiv
136+阅读 · 2018年10月8日
Learning Recommender Systems from Multi-Behavior Data
Meta-Learning with Latent Embedding Optimization
Arxiv
6+阅读 · 2018年7月16日
Relational Deep Reinforcement Learning
Arxiv
10+阅读 · 2018年6月28日
VIP会员
相关资讯
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
专访阿里亚顿:Serverless与BFF与前端
前端之巅
45+阅读 · 2019年5月8日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
为什么分布式一定要有消息队列?
互联网架构师
4+阅读 · 2018年7月5日
今日头条推荐系统架构演进之路
QCon
32+阅读 · 2017年6月21日
Top
微信扫码咨询专知VIP会员