关于架构设计:2021-VDC-vivo-互联网服务亿级用户的技术架构演进之路

38次阅读

共计 2429 个字符,预计需要花费 7 分钟才能阅读完成。

关注公众号【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。议题相干技术文章后续将在公众号公布,敬请关注。

正文完
 0