融云聚集业界顶尖技术领袖 共议互联网通信云前
发布时间:2019-12-04 14:52来源: 网络整理11 月 30 日,2019全球互联网通信云大会(以下简称WICC)在上海召开,主办方融云作为全球通信云技术领导者,以引领行业发展为己任,与数千开发者一起探讨云通信技术的演进和未来发展趋势。大会中“新通信技术”、“AI 和云计算”、“架构演进与性能优化”三大技术分论坛,吸引了来自 AWS、阿里、百度、京东、bilibili、融云等国内外知名公司的技术领袖,他们聚焦在超清视频、AR/VR、AI、Netty、全球网络链路优化等热门领域,进行了精彩的分享与交流。
WICC 技术分论坛现场
5G+垂直行业,新通信技术的应用
中国 5G 正式商用,5G 与各垂直行业相叠加,拓展出诸多新的应用场景,让 5G 应用场景未知远大于已知,创新应用场景的实现都要依靠新通信技术,5G 给各行业赋能的背后都需要通信云技术的加持。
5G+超高清视频,要确保视频内容从服务端到客户端的传输质量,对抗弱网环境及加速视频流的传输十分关键。Bilibili 分享了基于 UDP 的 QUIC 协议,依靠 QUIC 四大特性——极短的建连时间、多路复用、灵活的拥塞控制、连接转移,能实现弱网环境下实时视频直播零卡顿,B 站因此提升了 10% 视频首帧,同时减小 5% 的卡顿,极大提升了用户体验。
5G+互动直播/实时音视频,传统应用中小规模连麦的 WebRTC 技术开始下沉到 CDN 边缘,阿里云分享了大规模低延时流媒体平台架构,该架构只需要通过嵌入直播推流端与播放端 SDK,即可实现端到端毫秒级直播能力,为用户提供超大规模、超低延时的直播体验。阿里云低延迟直播技术负责人肖凯还表示,实时流媒体软件通过赛马机制和智能识别可对客户场景调优,使大规模普通直播、大规模互动直播、强互动音视频等不同通信场景用户体验更佳。
5G+物联网,通信云技术不仅要支持各种形态的设备海量接入,还需要解决类似车联网等特殊场景带来的高并发、低延时、高容错的需求。EMQ X 选择 Erlang/OTP 作为自己的语言平台,以 MQTT 协议为基础,并扩展支持其他私有协议,实现了千万级并发连接、百万级消息吞吐、毫秒级消息时延的大规模分布式集群。
多选择性的通信系统架构与优化
万物互联下大规模的物与物通讯接入,大量异构资源爆发式增长,使得通信云系统架构面临重大挑战。Netty 作为快速开发、可维护的高性能高可扩展性协议,能够为开发者提供异步基于事件驱动的高性能网络通信框架,彩贝壳中台技术负责人俞超(闪电侠)认为 Netty 编程模型概念简单,API 界面非常友好,且底层 IO 模型随意切换等特性,使它成为开发者 5G 时代下通信云系统架构的新选择。
网络接入服务,是用户和后台服务间的桥梁,对服务质量影响巨大,高质量的网络接入是保证用户访问体验流畅的基础,百度系统部 BFE 团队技术负责人章淼表示,“网络接入面临的挑战主要集中在效率低、体验性差、可用性不高,百度通过全局流量调度系统、百度统一前端 BFE、HTTPDNS 等组合手段,可应对每日超过万亿的消息请求,并经受过春晚红包的大规模网络和服务的挑战。”这也将成为开发者通信系统架构的新选择之一。
全球互联的高质量通信是未来必须满足的需求,而当前全球化企业正面临多云互联和多 IDC 互联的全球互联挑战。在传统组网中,会涉及到复杂的组网设计和多个跨国运营商连接的情况,不但组网复杂,而且成本高,实施周期长。针对于此,AWS 高级解决方案架构师聂晓剑带来了对于AWS全球骨干网的网络设计和优化的分享,并全面解析常见的 VPC 组网架构设计及典型应用网络架构案例。
提高通信质量的稳定性和可靠性
无论是通信云新技术在 5G 与垂直行业的应用,还是通信系统架构的多样性选择,归根结底,都要不断提升通信质量的稳定性和可靠性。融云以自身实践向开发者公开了提升通信质量的秘籍。
首先,融云的技术总监高晓光从 IM 系统架构的原理入手,分享了高并发系统设计要遵循的四大要点:异步化的请求处理、合理的缓存策略、适合的数据结构及算法、高效的数据存取模型。在实战层面,融云针对群聊场景、聊天室场景提出优化解决方案,通过合理的算法降低 CPU 占用,而合理的内存结构,既降低内存的用量,又提高缓存的利用率,再加上要尽可能的降低 I/O 的频次,这样融云能够确保客户在业务层面、系统层面和存储层面的消息可靠稳定。