「PPT 下载」Google DevFest Keynote | 复杂的海外网络环境下,如何提升连接质量

本文主要是介绍「PPT 下载」Google DevFest Keynote | 复杂的海外网络环境下,如何提升连接质量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(全网都在找的《社交泛娱乐出海作战地图》,点击获取👆)

12 月 10 日,“Google DevFest 2023 上海站”大会如期在上海市东方万国宴会中心举办。延续过往的技术交流碰撞、前沿技术学习基调传统,本届大会聚焦行业前瞻、AI 洞见、出海加速等议题,吸引数千开发者齐聚一堂、热烈交流。关注【融云全球互联网通信云】了解更多

融云 IM 通讯技术专家吴浩受邀在出海加速主题论坛分享《复杂多变的海外网络环境下,如何提升 B/C 端的连接质量》。

关注【融云全球互联网通信云】后台回复【PPT】获取讲师 PPT


应用出海面临的网络难题及发展机遇

近年来,在企业自身业务扩增需求的驱动下,越来越多的开发者将目光投向海外。而应用出海首先要面对的,便是全球网络参差不齐引发的掣肘。

根据艾瑞咨询《全球互联网通信云行业研究报告》(关注【融云全球互联网通信云】后台回复【白皮书】获取),海外网络环境复杂多样,与中国三家运营商相比,各大洲运营商数量增加了几十倍至百倍。

除运营商繁多外,开发者还要面对 4/5G 网络覆盖率低、网络调度策略复杂、网络调用链路长等多个方面的复杂情况。

如下图示,从 2G、3G、4G 到 5G,不同代际的网络建设成熟度、延迟时间、适用的应用类型各不相同。

具体到全球各重点市场,根据 GSMA 全球移动通信协会数据,当前 4/5G 网络在北美、欧洲、亚太、拉美、独联体、中东北非、非洲占比分别为 95%、86%、74%、66%、58%、51%、23%。

这说明,在非洲、中东北非的很多地区仍处在 2/3G 网络为主的基建情况下,骨干网络延迟较高,跨大洲网络通信延迟不少都在 100ms 以上。

但这也是机遇所在,从 2022 年到 2030 年各地区的 4/5G 增长预期来看,目前基建已经十分完善的北美、欧洲、亚太地区分别拥有 3%、13%、22% 的增长率;而拉美、中东北非、独联体、非洲将分别走出 26%、29%、34% 和 40% 的增长率。

相应地,高增长地区的移动用户增长和智能手机占比增长也都非常可观,意味着未来会有比较大的市场空间。

总之,目前全球各地的移动网络覆盖率差异较大且质量不稳定,加之地缘政治造成的协议封禁等情况频繁存在,对应用底层通信能力的网络覆盖、全球性能提出了更高的要求


融云的解决方案和最佳实践

融云伴随开发者出海布局全球化业务多年,通过“IM 即时通讯+RTC 实时音视频+X 通信周边能力”的核心架构,给全球数十万开发者提供专业、简单、稳定的互联网通信云服务。

在 B 端企业和 C 端用户的通信质量保障上,融云主要通过基础链路、协议通道、调度策略三大方面来实现优化。

同时,通过缩短 B/C 端距离、心跳保活、链路调度、传输协议、多链路通道等方式拉近 B/C 端的距离。

具体来说,融云采用多云融合的方式,B 端调用优先走同一数据中心链路,其次是加速链路和公网链路。数据中心可下沉到距离用户更近的区域,根据用户归属进行调度。

同时,考虑到投入大小的问题,服务商无法在所有地区保持优势,一般是在不同区域拥有相对优势。融云还融合了多家服务商能力进行统一调度,打造庞大、无拥塞的全球网络。

链路通道方面,融云基于 QUIC 对私有通信协议进行了优化。考虑到海外不同地区的网络特点,在某些地区,个别运营商可能对 UDP 进行 QoS 限速,融云采用 TLS 优先,TCP 为辅,QUIC 保底的方式进行链路接入

相比于 TCP+TLS,QUIC 建连速度提升了 1~3 倍。其客户端第一次建连的握手协商需 1-RTT(Round-Trip Time,往返时延)。

已建连的客户端重新建连时,通过应用数据和协商参数合并的方式,QUIC 重用在先前的连接中协商的参数,可以做到 0-RTT,使得客户端能够在握手完成前就发送应用数据。

链路调度方面,融云主要通过动态地址隔离、协议动态协商、主地址择优下发、链路竞速、动态增权等关键点实现最优调度。

应用建立连接时,首先会根据其地域、网络类型、运营商、连接速度和时长等情况,通过客户端与服务端动态协商下发最优接入地址;然后采用多链路竞速在保证链路优先级的情况下择优选择,结合终端的链路实时探测增权保证终端链路的最终连接。

这样,就可以在保证接入链路稳定性的同时提升连通率、连接速度

网络连接问题之外,全球化业务还将面对复杂的生态协同和产品研发周期问题。为实现对全球化社交泛娱乐业务的全场景赋能,融云还在全流程产品和全生态协同两大方面持续发力。

在生态方面,融云甄选全球行业领军品牌,构成了完整的服务生态;在流程方面,融云在项目启动、集成、运营等阶段提供全流程一站式技术支持服务。

比如,在国际化 SDK 方面,融云推出了 Global IM UIKit,产品开箱即用支持开发者更好应对国际服的新考卷;在可视化数据方面,融云“北极星”数据平台可为客户提供 IM 和 RTC 业务的调试、排障、监控、告警服务。

这篇关于「PPT 下载」Google DevFest Keynote | 复杂的海外网络环境下,如何提升连接质量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/509488

相关文章

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

SpringBoot+EasyExcel实现自定义复杂样式导入导出

《SpringBoot+EasyExcel实现自定义复杂样式导入导出》这篇文章主要为大家详细介绍了SpringBoot如何结果EasyExcel实现自定义复杂样式导入导出功能,文中的示例代码讲解详细,... 目录安装处理自定义导出复杂场景1、列不固定,动态列2、动态下拉3、自定义锁定行/列,添加密码4、合并

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

Qt使用QSqlDatabase连接MySQL实现增删改查功能

《Qt使用QSqlDatabase连接MySQL实现增删改查功能》这篇文章主要为大家详细介绍了Qt如何使用QSqlDatabase连接MySQL实现增删改查功能,文中的示例代码讲解详细,感兴趣的小伙伴... 目录一、创建数据表二、连接mysql数据库三、封装成一个完整的轻量级 ORM 风格类3.1 表结构

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

使用Python实现可恢复式多线程下载器

《使用Python实现可恢复式多线程下载器》在数字时代,大文件下载已成为日常操作,本文将手把手教你用Python打造专业级下载器,实现断点续传,多线程加速,速度限制等功能,感兴趣的小伙伴可以了解下... 目录一、智能续传:从崩溃边缘抢救进度二、多线程加速:榨干网络带宽三、速度控制:做网络的好邻居四、终端交互

MySQL中的表连接原理分析

《MySQL中的表连接原理分析》:本文主要介绍MySQL中的表连接原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、环境3、表连接原理【1】驱动表和被驱动表【2】内连接【3】外连接【4编程】嵌套循环连接【5】join buffer4、总结1、背景

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs