10月19日,腾讯云开发者社区开发者大会·北京站「5G 探索:核心技术与挑战」在北京同程艺龙运营总部举办,此次大会邀请了腾讯云、同程艺龙、贝壳金服等多位业内技术大咖,与大家共同探讨 5G 时代下,如何面对飞速更迭的新业务与挑战。
活动当天,参会者们结伴而来,提前步入会场,活动还未正式开始,现场就已座无虚席,交流氛围浓厚。
本次大会主持人是腾讯云 TVP、同程艺龙机票事业群 CTO——王晓波,王晓波老师指出,移动互联网的兴起改变了我们的生活状态,而 5G 网络,会促使更多应用的构并产生,也势必会影响我们每个人的生活。我们可以从这么几个方面看 5G 对我们的影响:在技术部分, 5G 会面临怎样的挑战?基于 5G 的应用会有什么难点?这些应用会如何改变我们的生活?
接下来,让我们继续了解嘉宾们的演讲主题都介绍了哪些内容:
腾讯 5G 探索与实践——俞一帆
来自腾讯未来网络实验室的俞老师,从电信行业与互联网行业两个角度解读 5G,为大家详细介绍了腾讯未来网络实验室、实验室在 5G 成立近两年内做的探索实践,以及在这两年的探索中,5G 生态构建方面的想法与结论。
俞老师认为 5G 并不是简单的技术进步,会带来非常复杂的生态问题,比如 5G 时代 to B 业务的引入,用户需求相对于 4G 时代会有很大的变化。因此我们不仅要关注新技术探索,也要关注产品及方案的创新。
接着俞老师介绍了腾讯未来网络实验室在 5G 成立近两年内做的探索实践,比如在云化多媒体,尤其是云游戏、视频播放、视频制作方面的技术与业务探索,以及在在自动驾驶、智能互联等方面的深入研究。最后俞老师概括介绍了腾讯在打造 5G 生态上,包括合作运营、标准开源、合作研发、基础研究等 4 个方面的考虑。
反应式编程在同程艺龙的实践——李智慧
李智慧老师首先介绍了高并发是如何导致程序崩溃的:容器的计算线程是有限的,用户请求过多时,如果没有拒绝请求,让请求持续进入,就会增加服务器压力,负载增加,最后导致系统崩溃。
而在 5G 时代,请求会更加频繁和密集,计算量会越来越大,系统崩溃也会越来越频繁。李老师介绍,目前解决高并发问题的主流方法是反应式编程。接着,李老师详细介绍了编程框架 FLower、Flower反应式重构前后性能对比、以及 FLower 解决高并发的实现原理。
Flower 底层利用 Akka 的 Actor,在 Actor 模型里面,所有计算都以 Actor 为单位进行, Actor之间的调用没有延时和阻塞。但是日常用 Actor 进行开发是比较痛苦的,而使用 Flower 框架 Actor 或者做异步 Actor 非常简单。紧接着,李老师为现场为我们演示了: 5 分钟上手 Flower 反应式编程、Flower 可视化流程编排、兼容 Spring 的 Flower Web 开发、Flower 异步数据库访问,以及 Flower 的分布式异步微服务解决方案。
CDN 边缘智能助力 5G ——廖龙
廖龙老师认为 2020 年将是 5G 商用元年,具体到 5G 的 CDN 和边缘计算,腾讯云在高带宽、低延时、万物互联等方面都有实践。
廖龙老师以 5G 时代的万物互联的场景为例,分析了 CDN 是如何为 5G 提供助力及支持的。在 5G 时代,智能设备的架构会发生很大的改变,终端设备会变得更轻量。AI 推理逻辑将不在设备端处理,而是利用 5G 接入到云上,大量的计算逻辑 offload 到附近的计算中心,实现实时的智能服务。但云最大的问题是延时太大,而借助 CDN 广泛分散的小型数据中心提供全栈的云服务,让数据流能够不出本地,提供强实时能力。除此之外,廖龙老师还详细介绍了边缘计算概念的实现。
随后,廖龙老师还详细说明了腾讯云通过 MEC 方案,解决传统 CDN 节点的网络结构,难以为无线用户提供稳定极高速的码流,导致容易延迟的技术方案。以及通过 Volcano 突发资源系统支撑不断发展的带宽需求的技术原理。
从烽火台到物联网——史海峰
史海峰老师的演讲,从引用「世界的本质是能量的凝聚态,世界的运作依靠的是信息的传递」开始,为我们带来了一场风格迥异的启发性分享。
生命是什么?史老师认为生命是一个信息处理器,基因是自生产的机器,而我们的生命本质上就是一个不断处理各种数据、物质,然后分解、聚合的过程。社群即是网络。那么通信呢?史老师指出我们的通信一直都存在,但载体与形式不同。从原始的吼、比划,到后面的狼烟、号角,再到文字、语言,最后到电的产生,我们的通信开始进入新纪元。
回到 5G ,我们都知道未来网络会越来越快,但史老师指出,如果把人当作信息处理系统,我们需要考虑一个问题:我们是否需要?现在有 4K 画面,按照技术发展以后肯定会有 20K 画面,但我们会需要 20K 画面吗?这些信息一旦超过人的处理极限,就失去了意义。当然目前还是有很多日常生活中不够到位的场景,比如定位、室内导航… 这些场景下都可以再进行开拓完善。
最后,史老师带领大家开脑洞发散:
1、如果实现万物互联,是否会扩展人类的边界?人类会变得更渺小,还是更有自己的单元?
2、如果真的通过物联网把全世界的各种单元都连接起来,会不会形成一个足够复杂的网络,这个网络可不可能有意识?
圆桌对话:5G对应用发展的影响
嘉宾们就「用户最先接触 5G 的场景」、「5G 时代给开发者的建议」、「5G 对技术的改变」进行讨论,分别展开了自己的看法与见解。嘉宾们预测,C 端用户会在云化多媒体类场景最先接触到 5G,而 B 端用户更开放,需要根据个例分析。对于开发者而言,不仅仅在 5G 时代来临之时,在任何时候都需要保持敏锐的洞察力,并保持好奇不断地思考未来新潮流。技术本身是会进步的,5G 对技术的改变需要我们参与其中,才有更清晰的了解和认知。