【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

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

  • 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:33785

评论

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

华为云API自然语言处理的魅力—AI情感分析、文本分析

华为云PaaS服务小智

人工智能 软件开发 API

socks5代理怎么帮助广告投放?

巨量HTTP

http代理

火山引擎DataLeap一站式数据治理解决方案及平台架构

字节跳动数据平台

大数据 数据中台 数据安全 数据研发 企业号10月PK榜

Python 元组完全指南1

小万哥

Python 程序员 软件 后端 开发

深入理解MySQL中的Join算法

码农BookSea

Java MySQL

Moblink与深度链接:用户裂变的增长利器

MobTech袤博科技

大数据

EMQ 云边协同的 IIoT 解决方案架构,亮相 2023 工博会

新消费日报

零售业:别让数据安全成为业务的绊脚石!

极盾科技

数据安全 零售行业

要体验 AI 编程助手吗?

亚马逊云科技 (Amazon Web Services)

亚马逊云科技 AIGC

DevOps平台建设的关键点是什么?

laofo

DevOps cicd 研发效能 持续交付 效能度量

简单好用的网页设计:EverWeb 中文版最新

mac大玩家j

网页设计 Mac软件 网页制作

电力行业首个自主可控的大模型发布了!百度飞桨、文心大模型提供支持

飞桨PaddlePaddle

飞桨 大模型 文心大模型

Rust语言中,const 和 static 的区别

0x5d0de9

​Rust

Mac电脑数据转换 EasyDataTransform激活最新

胖墩儿不胖y

数据处理 Mac软件 数据处理工具 编辑数据

操作系统迁移难?Alibaba Cloud Linux 支持跨版本升级 | 龙蜥技术

OpenAnolis小助手

开源 操作系统 迁移 阿里云服务器 龙蜥社区

开发人员的首选:CodeWhisperer

亚马逊云科技 (Amazon Web Services)

#人工智能

如何在Mobpush中配置应用包名

MobTech袤博科技

大数据

3D孪生场景搭建:模型区域摆放

3D建模设计

数字孪生 3D场景编辑器

位移贴图和法线贴图的区别

3D建模设计

材质修改 纹理贴图

体验华为云CodeArts Check IDE插件国际化展示效果

华为云PaaS服务小智

软件开发 代码质量 华为云 代码检查

从 Greenplum 到 YMatrix,某头部动力电池厂商核心业务数据的迁移实践

YMatrix 超融合数据库

greenplum 迁移数据 超融合数据库 YMatrix 电池厂商

OWASP Top 10漏洞解析(3)- A3:Injection 注入攻击

华为云PaaS服务小智

云计算 软件开发 华为云

DCloud崔红保:云开发与跨端技术,构建企业降本增效新篇章

TRaaS

支付宝小程序 云开发 DCloud

解读亚马逊云服务器 EC2 预留实例与按需实例的区别,及其在成本节约的优势

亚马逊云科技 (Amazon Web Services)

sdk 云服务器 Amazon EC2

3D孪生场景搭建:参数化模型

3D建模设计

模型 数字孪生 参数化模型

透明度和透明贴图制作玻璃水杯

3D建模设计

3D模型 材质修改 纹理贴图

ShareSDK:社会化分享是如何助力APP拉新促活的

MobTech袤博科技

大数据 前端

用户案例合集 | 物联网平台的时序数据处理难点与优化实践

TDengine

时序数据库 ​TDengine 国产时序数据库

火山引擎DataTester智能发布:助力产品降低功能迭代风险

字节跳动数据平台

大数据 A/B 测试 对比实验 数字化增长 企业号10月PK榜

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