2021 VDC :vivo 互联网服务亿级用户的技术架构演进之路 | 附PPT 下载
关注公众号【vivo互联网技术】——回复【2021VDC】获取大会PPT。
2021年12月16日,vivo 开发者大会圆满落幕。在互联网技术专场中,来自vivo 互联网技术的6位研发专家,从基础架构、效能提升两方面分享了 vivo互联网技术服务亿级用户的技术架构演进之路。
01. 消息推送服务支持每秒100w推送速度、亿级用户同时在线
随着互联网的普及以及各类互联网产品的层出不穷,我们走入信息爆炸时代,互联网产品信息量不断上涨给推送系统带来不同的挑战。
vivo 推送平台系统架构师李青鑫在《vivo推送平台架构演进》中和大家分享vivo推送是如何解决在业务发展过程中遇到的问题及挑战。
(vivo 推送平台系统架构师李青鑫)
vivo推送平台通过和系统的深度结合,建立稳定可靠、安全可控、支持每秒100w推送速度、亿级用户同时在线的消息推送服务,帮助不同行业的开发者挖掘更多的运营价值。推送平台的核心能力是利用长连接技术 ,以智能设备、手机为载体为用户提供具备实时、双向的内容和服务传输的能力。
推送平台技术上已具备:
-
实时百万/秒推送速度
-
日最高122亿推送量
-
实时推送效果分析
-
全量推送消息实时审计
02. vivo自主研发一站式智能存储平台,支撑vivo在网总用户数达2.7亿
近几年vivo互联网业务处于高速发展的状态,为提升用户服务质量和内部降本增效,2018年启动了自研数据库与存储平台的计划。
此次,vivo存储技术团队研发总监肖博分享了《vivo 数据库与存储平台建设和探索》,讲述vivo在数据库产品、存储服务、数据库服务支撑体系几个方向的建设思路和思考。
(vivo存储技术团队研发总监肖博)
vivo数据库与存储平台是vivo自主研发的交互便捷、体验良好、自助化、智能化的覆盖通用存储产品运维和研发需求的一站式智能存储平台。目前平台具有5万+数据库实例,4000+数据库&存储服务器,支撑vivo 在网总用户数达2.7亿(不含外销),数十款月活过亿的应用。
03. 全链路的3D展示平台,从3D编辑器到前台页面一条龙实现
随着3D技术的不断发展,电商平台可以将商品的3D模型直接放在详情页展示给用户,使用户可以更加直观的360无死角体验最新的产品。
然而H5的360展示多基于开源方案,存在调试繁琐,手机发热,内存占用多,效果没有达到预期等问题。针对这些问题我们搭建了全链路的360度展示平台。
vivo用户运营前端专家苏宁带来了《前端可视化提效法宝-全链路360度展示平台》的主题分享。
(vivo用户运营前端专家苏宁)
vivo 全链路的360度展示平台是一个从模型导入调试到上线全程无需研发参与的360演示编辑平台,支持自动格式转换和材质复用,相较于传统的开源展示方案拥有更好的光影和材质的表现。
平台具有以下特点:
-
从模型输出到上线,研发全程无需介入
-
在线360场景编辑,自动格式转换,已编辑的素材可复用
-
更好的光影和材质的展示效果
04. 沉浸式代码覆盖体验平台,为业务提供一站式代码覆盖率管理服务
集成代码覆盖率平台作为质量把控环节上面一个重要的工具,在前端很少有成熟的方案或产品可供选择,究其原因是前端代码运行在各个终端,数据收集合并难度很大,为了解决这一问题,vivo 研发团队从零搭建了一个前端集成代码覆盖率平台 —— 马可平台。
vivo商城前端专家宋加超为大家分享了《前端质量提升利器-马可代码覆盖率平台》从零到一搭建的技术历程。
(vivo商城前端专家宋加超)
马可平台是vivo首个前端集成代码覆盖率平台,支持实时报告,增量报告,并和Git 、消息集成打通,实时渲染报告大屏。
05. vivo流量录制回放平台,为业务快速、高质量迭代保驾护航
随着业务系统规模和复杂度不断提高,各种问题和挑战随之而来,其中之一就是业务迭代升级甚至重构的时候,人工回归测试将会受到极大挑战,流量回放就是解决这种复杂场景下回归难、效率低问题。流量回放怎么实现?有哪些问题和挑战?能给我们带来多少收益?
vivo 平台产品系统架构师刘延江通过《vivo流量录制回放平台实践》给大家提供一些借鉴和参考。
(vivo 平台产品系统架构师 刘延江)
vivo 业务种类多、流量大、系统复杂度高、可靠性要求高。尤其是业务迭代升级甚至重构时,人工回归测试将会受到极大挑战。vivo 流量录制回放平台旨在解决上述复杂场景下回归难、效率低问题。
具有以下技术优势:
- 零使用成本
无需编写测试用例、无需维护测试环境;接入简单,无需代码开发。
- 无侵入可插拔
对应用系统无侵入,随时启动、随时停止。
- 通用可扩展
执行框架易于扩展,容器、非容器应用都能方便使用。
06. 定制化直播SDK和一站式直播解决方案
vivo手机终端每日亿级日活,内容流量分发业务场景众多,在5G高速发展和疫情的双重背景下,直播更是内容分发的一个重要分发方式,同时,公司内部相关的直播需求也各式各样。
vivo 直播中台架构师李国林在《vivo直播应用技术实践与探索》中大家一起讨论如何快速地赋能业务相关的直播能力,为相关开发者提供定制化直播SDK和一站式直播解决方案。
(vivo 直播中台架构师李国林)
vivo直播平台旨在给公司内部多部门相关开发者提供定制化直播SDK和一站式直播解决方案,最终为用户带来更好的产品体验。具有以下的技术优势:
- 支持的直播形式多样
目前支持泛娱乐,低时延互动支持,支持转播,多平台同时推流直播,办公网直播。
- 接入成本低,定制化直播SDK
提供直播基础SDK,直播业务功能模块化,可插拔,降低业务接入难度和接入门槛。
- 提供丰富的开播工具,支持丰富的直播输入源
支持PC端,OBS,手机端等多个终端设备开播,支持第三方转推直播,灵活性高。
2021 vivo开发者大会 · 互联网技术专场已收官。未来,vivo互联网技术将持续不断输出技术内容,与行业交流切磋。
关注公众号【vivo互联网技术】——回复【2021VDC】获取大会PPT。议题相关技术文章后续将在公众号发布,敬请关注。
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Apache Log4j2,RASP 防御优势及原理
Apache Log4j2 远程代码执行漏洞已爆发一周,安全厂商提供各类防御方案和检测工具,甲方团队连夜应急。 影响持续至今,网上流传的各种利用和绕过姿势还在层出不穷,影响面持续扩大。所有安全人都开始反思一个问题:当前的防御是否有效?针对这样的 0day 再次发生,什么是有效的手段? 阿里云安全团队此次参与了诸多客户应急,并从云平台自身防御总结经验,尝试抛出一些观点以供讨论。 首先,我们先来从技术层面分析一下为什么这次 Log4j2 这么难搞。 Apache Log4j2漏洞们的特质 此次 Log4j2 漏洞有两个很棘手的特质: 可以实现任意远程代码执行 “懂规矩”的漏洞,危险大的利用门槛高,利用门槛低的危害小,还算符合自然规律。这个漏洞并不按常规出牌,不但影响面广,利用门槛低,危害还极大。三个因素重叠,到处被冠上“史诗级”的头衔。 Java 的应用极其广泛且生态庞大,而 Log4j 作为日志处理的基础组件被几乎所有应用程序所使用。 通过 JNDI 注入的手段,可以实现任意远程代码执行,意味着攻击者可以在存在漏洞的服务器上为所欲为。 即使在内网环境中 JNDI 外联无法成功,攻击者也可...
-
下一篇
一文讲述数仓组件SysCache
摘要:SysCache是ThreadLocal结构,每个线程都具有各自的SysCache,其中存储的缓存信息由执行的业务决定。 本文分享自华为云社区《GaussDB(DWS)CBB组件之SysCache原理介绍》,作者:疯狂朔朔。 SysCache是什么?我们为什么需要SysCache? 在说明这个问题之前,我们需要简单说明一下GaussDB(DWS)的基本工作原理。 在我们链接数据库后,数据库将在后台为我们分配一根单独的线程,该线程负责执行我们发送的请求,假设我们按顺序发送以下语句: create table abc (a int, b int, c int); insert into abc values (1, 2, 3); insert into abc values (2, 3, 4); insert into abc values (3, 4, 5); 在创建表abc后,连续向abc中插入了3条数据,每条插入语句均需要访问abc的元数据,包括但不仅限于: pg_authid:读取用户相关信息, pg_resource_pool:读取资源池相关信息, pg_class:读取表...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker容器配置,解决镜像无法拉取问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器







微信收款码
支付宝收款码