QCon 全球软件开发大会倒计时2个月!讲师已确认60%+ >>> 了解详情
写点什么

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

  • 2019-11-20
  • 本文字数:1556 字

    阅读完需:约 5 分钟

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

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


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


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


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


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


在这里,你可以获得:


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


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


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


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


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


6、……

议题简介

《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 工程结构、信令传输、连接效率、协议扩展等方面的技术架构。


2019-11-20 23:33783

评论

发布
暂无评论
发现更多内容

阿里内网疯狂传阅的“M8级”分布式架构笔记,GitHub刚上线就霸榜

Java~~~

Java 架构 面试 分布式 微服务

使用 Flink Hudi 构建流式数据湖

Apache Flink

大数据 flink

大厂炸锅了!这份全程无尿点的Java彩版面试开挂攻略在GitHub火了

Java~~~

Java MySQL 架构 面试 JVM

资深Linux系统管理员常用的15个很好用的Cron工作示例

华为云开发者联盟

Linux Linux Cron 工作示例 应用程序 工作调度

Code Review在TDSQL-C 的应用实践

腾讯云数据库

数据库 tdsql

AI时代来袭,你的存储做好准备了吗?

焱融科技

AI 高性能 文件存储 云计算, 分布式,

字节再次出圈!GitHub上爆火一星期的算法刷题手册竟出自这人之手

Java~~~

Java 架构 面试 算法 刷题

牛逼!从阿里大牛手里买到了1个G牛逼的Java面试题库,史上最强

Java~~~

Java 架构 面试 JVM 架构师

腾讯私有云MySQL解决方案—TDSQL

腾讯云数据库

数据库 tdsql

TDSQL“相似查询工具MSQL+”入选VLDB论文

腾讯云数据库

数据库 tdsql

用6年前的低性能电脑运行「360安全卫士极速版」,效果怎么样?

Regan Yue

安全 测评 病毒云查杀 9月日更

【VueRouter 源码学习】第七篇 - 路由变化触发视图更新

Brave

源码 vue-router 9月日更

紧锣密鼓完成小闭环,微型博客项目快快进入下一阶段

梦想橡皮擦

9月日更

初识FL Studio中的FLEX插件

懒得勤快

如何使用OkHttp实现websocket

Changing Lin

9月日更

同程内网流传的分布式凤凰缓存系统手册,竟遭GitHub强行开源下载

Java~~~

Java 架构 面试 分布式 微服务

ThreadLocal在链路性能测试中实践

FunTester

多线程 ThreadLocal 性能测试 线程安全 FunTester

TDSQL的2020进化在未来之前,更在未来之后

腾讯云数据库

数据库 tdsql

GitHub上这份阿里的Java高并发核心手册,即使再过20年依然“NB”

Java~~~

Java redis 架构 面试 高并发

CV和NLP融合应用,百度联合国内外机构成功举办ICDAR 2021文档图像与语言研讨会

科技热闻

重放浏览器请求多链路性能测试实践

FunTester

浏览器 性能测试 接口测试 全链路压测 FunTester

终于有人把操作系统,CPU,基础知识,网络一次讲清楚了,绝绝子

Java~~~

Java 架构 面试 操作系统 TCP/IP

逮虾户!清华架构师吐血整理出这份多线程并发指南,带你弯道超车

Java~~~

Java MySQL 架构 面试 JVM

TDSQL 全时态数据库系统-理念与愿景

腾讯云数据库

数据库 tdsql

细节炸裂!阿里P8高管总结出这份1500页的Java编程思想(第六版)

Java~~~

Java 编程 架构 面试 JVM

Alibaba内网“疯狂”传阅的P8开源出的SpringBoot入门到进阶小册

Java~~~

Java 架构 面试 微服务 Spring Boot

Apache Flink 在京东的实践与优化

Apache Flink

大数据 flink

干货 | TDSQL-A核心架构揭秘

腾讯云数据库

数据库 tdsql

HTAP大潮下,TDSQL的探索与实践

腾讯云数据库

数据库 tdsql

阿里资深工程师写出这份Java异步编程指南,竟获GitHub百万点赞

Java~~~

Java 架构 面试 计算机 TCP协议

铁山靠!阿里P9架构师写的这份JDK源码笔记,竟直接带火了GitHub

Java~~~

Java 源码 架构 jdk 面试

即时通讯的下一站,看面向亿级用户稳定沟通背后的架构_架构_荼白_InfoQ精选文章