首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vivo推送平台架构演进

接下来我将从产品和技术两个不同视角,给大家介绍vivo推送平台。...[图片] 首先,从产品角度来看,vivo推送平台通过和系统的深度结合,建立稳定可靠、安全可控、支持每秒100w推送速度、亿级用户同时在线的消息推送服务,帮助不同行业的开发者挖掘更多的运营价值。...所以如果你是运营人员,可以考虑使用我们推送平台来运营你们在vivo 手机系统上的APP来提升你们APP的活跃和留存。对于推送平台的本质是什么?...大家感兴趣的,可以在分享结束之后,通过vivo开放平台入口,选择消息推送来更进一步了解我们。...我们推送平台具备的这些能力能够为消息的时效性提供保障,我们平台具备的这些能力是经过不断的演进而来的,接下来跟大家分享vivo推送平台的架构这几年的变化。

1.4K20

vivo 实时计算平台建设实践

作者:vivo 互联网实时计算团队- Chen Tao本文根据“2022 vivo开发者大会"现场演讲内容整理而成。...vivo 实时计算平台vivo 实时团队基于 Apache Flink 计算引擎自研的覆盖实时流数据接入、开发、部署、运维和运营全流程的一站式数据建设与治理平台。...二、实时计算平台建设实践从我们大数据平台的体系架构上来看,我们通过汇聚层能力收集整个vivo互联网的埋点、服务器日志,通过计算、存储、分析等能力从海量数据中挖掘出业务价值。...vivo实时计算平台是基于Apache Flink计算引擎自研的覆盖实时流数据接入、开发、部署、运维和运营全流程的一站式数据建设与治理平台。...三、应用场景简介3.1 实时数仓vivo大数据团队基于vStream平台建设的实时数仓服务覆盖了应用分发、内容分发、产品平台、商业化等多个业务线的报表、营销、推荐、决策、广告等多种应用场景。

98530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vivo AI计算平台在线业务落地实践

    作者 | 刘东阳 策划 | 赵钰莹 一、背景 vivo 人工智能计算平台小组从 2018 年底开始建设 AI 计算平台至今,已经在 k8s 集群、以及离线的深度学习模型训练等方面,积累了众多宝贵的开发...本文是 vivo AI 计算平台技术演进系列文章之一,着重分享了计算平台的底座 - AI 容器平台(VContainer)的在线业务容器化落地过程中所遇到的问题及解决的思路,vivo AI 计算平台相关的技术实践可参考此前发布的...《vivo AI 计算平台的 K8s 填坑指南》。...三、功能模块概览 在线业务容器化落地所涉及到的功能模块分两部分:公司云平台 和 AI 容器平台。云平台是用户入口,AI 容器平台则是容器化部署的基础环境: ?...七、总结展望 由于容器化部署的众多优点,越来越多的公司选择将业务迁移到容器平台之上,vivo AI 容器平台也开始了在线业务容器化落地的实践,相对于离线业务,在线业务对平台的稳定性和资源调度管理有更严格的要求

    1.3K10

    vivo鲁班RocketMQ平台的消息灰度方案

    当业务系统进行灰度发布时,Dubbo与HTTP的调用可以基于业界通用的灰度方式在我们的微服务治理与网关平台来实现,但MQ已有的灰度方案都不能完全解决消息的隔离与切换衔接问题,为此,我们在鲁班MQ平台(包含根因分析...四、鲁班MQ平台的灰度方案 本质上,MQ灰度问题的核心就是高效地将灰度与非灰度的消息隔离开,消费方按照自己的需求来准确获取到对应版本的消息;当灰度完成后,能够正确地拼接回来消息的位移,做到不丢失处理必要的消息...五、灰度场景的校验 测试是校验方案可行性的真理,下面用简单的demo来验证鲁班平台的MQ灰度方案。 5.1 灰度版本Topic & Tag不变 这种场景在4.3、4.4时已经做了验证,不再赘述。...作者:vivo流程IT团队-Ou Erli、Xiong Huanxin

    1.8K20

    vivo 故障定位平台的探索与实践

    作者:vivo 互联网服务器团队- Liu Xin、Yu Dan本文基于故障定位项目的实践,围绕根因定位算法的原理进行展开介绍。...1.2 现状分析vivo已经建立了一套完整的端到端监控体系,涵盖了基础监控、通用监控、调用链、日志监控、拨测监控等。...vivo有较完整的监控数据,业界有较完整的分析算法和解决方案,结合两者就可以将故障定位平台run起来,从而解决困扰互联网领域的定位问题。接下来我们看下实施的效果。...如果使用故障定位平台,只需从vivo的paas平台上进入故障定位首页,找到故障服务和故障时间,剩下的事情就交给系统完成。...下图是调用链告警示例:调用链是vivo服务级监控的重要手段,上图红框内原因链接是故障定位平台提供的根因定位能力。

    82130

    vivo平台化实践探索之旅-平台产品系列01

    vivo 互联网平台产品研发团队- Yang Yang本篇为《vivo 平台产品》系列文章的第1篇。...一、平台化1.1 业务现状vivo的互联网业务起始于2011年,经过多年的发展,vivo互联网各核心应用的日活均已达到千万级以上,截至2022年vivo累计用户数已经达到了5亿。...2.1.2 自研内容审核平台原先vivo的内容主要是依赖第三方平台来进行审核,随着业务的快速发展,这样的模式已经不能满足vivo业务发展的需求,加之整个行业都在加大对内容审核的投入力度。...vivo版本发布平台最初就是以手机内的APK自升级为起点建设起来的,毫不夸张的说,有了vivo智能机就有了vivo版本发布平台。版本发布平台的主要业务可以简单的理解为:传版本、配规则、分发包。...三、写在最后本篇为vivo平台化建设系列文章的启航篇,旨在介绍vivo进行平台化道路的背景和平台化建设的价值以及一些成功的案例,抛砖引玉。

    43500

    事件驱动架构在 vivo 内容平台的实践

    增加事件消费方系统的响应速度,因为不再需要调用平台API以获取事件处理所需数据; 无需担心被查询组件的负载(尤其是远程组件)。...,内容“横行”的时代,内容平台企业需要有极强的灵活性和应变能力。...特别是在中国这样一个内容行业(如视频)飞速发展的市场里,企业要求平台能够快速地对内容业务需求做出应对,否则就会丧失先发优势。...这有点类似于现代战争条件下,各国都要求部队具备快速反应能力,这种能力主要体现在平台能够通过快速开发或者重用 / 整合现有资源来达到快速响应业务需求。...需要提高集成平台的业务敏捷性和反应能力。 需要进一步实现业务系统间的解耦和高可靠性。 需要进一步提升管控平台的实时响应能力。 ”事件驱动架构“天然地满足了这些能力要求。

    80210

    vivo 霍金实验平台设计与实践-平台产品系列02

    vivo 互联网平台产品研发团队 - Bao Dawei本篇介绍了vivo霍金实验平台的系统架构以及业务发展过程中遇到的问题以及对应的解决方案。...《平台产品》系列文章:1.vivo平台化实践探索之旅-平台产品系列01一、前言互联网企业经历过野蛮生长的开拓红利期之后,逐渐越发重视产品发展的科学化、精细化,从粗放型向集约型转换。...vivo霍金实验平台(以下简称霍金)已经从一个单一系统成长为了解决A/B实验相关问题的公司级一站式平台,助力互联网核心业务的快速、准确实验,高效推动业务增长。...2.3 平台发展及在vivo业务中的应用和价值霍金启动于2019年,历经三年多的发展,目前日均实验数量达到900多个,高峰期1000+。支撑vivo国内与海外业务,服务公司20多个部门。...为了解决这个痛点,平台推出了协变量平衡算法,该算法能够保证人群在进行分组样本量均匀的同时,人群上指标分布也是均匀的。详见本文:4. vivo霍金实验平台实践→4.1 协变量平衡算法 的详细介绍。

    78340

    vivo AI计算平台 Kubernetes集群Ingress网关实践

    作者 | 王杰 策划 | 赵钰莹 背 景 vivo 人工智能计算平台小组从 2018 年底开始建设 AI 计算平台至今,已经在 kubernetes 集群、以及离线的深度学习模型训练等方面,积累了众多宝贵的开发...、运维经验,并逐步打造出稳定的基础容器平台 - AI 容器平台(VContainer)。...于是小组从 2020 年初开始,基于在线业务的需求对 AI 容器平台进行进一步建设,并将平台与公司的 CMDB、CICD 等基础模块进行打通,使在线业务能够顺利从虚拟机、物理机迁移至 AI 容器平台。...总结展望 vivo AI 计算平台 kubernetes 集群 ingress 网关目前承担了人工智能 AI 业务的大部分流量,随着业务不断容器化部署,ingress 网关需要在功能丰富性、性能、稳定性方面进一步提升...作者简介: 王杰,曾就职于阿里,目前是 vivo 人工智能部计算平台组资深工程师,热衷于 Kuberneres、容器、ServiceMesh 等云原生技术。

    71420

    vivo统一告警平台设计与实践

    vivo监控系统1.0时代各个监控系统分别维护一套计算、存储、检测、告警收敛逻辑,这种架构下对底层数据融合非常不利,也就无法实现监控系统更广泛场景的应用,所以需要进行整体规划,重新对整个监控系统架构进行调整...这里不作赘述,后面会出一期vivo监控系统演进的文章进一步说明。 上面我们说了监控统一的大背景。...、告警发送的告警平台,有了这个构想,我们准备将各系统告警收敛能力与告警发送能力下沉,将统一告警服务做成一个与各监控服务解偶的通用服务。...业界有很多云告警平台也很注重这些指标,下面我们着重介绍一下MTTA、MTTR这两个和告警平台关系紧密的指标: MTTA(Mean time to acknowledge,平均应答时间): [watermark...作者:vivo互联网服务器团队-Chen Ningning

    1K20

    研发效能提升:vivo AI 搜索平台化建设

    全局搜索流程 全局搜索是 vivo 手机重要的内置应用,致力于满足用户信息、服务获取的需求,为用户提供高效、个性、智能的建议、搜索服务,提供一站式的搜索体验。...平台化后架构图 我们对不同业务的公共能力进行抽象,并封装成公共组件由搜索平台进行管理。...业务和平台之间相辅相成,业务促进平台能力的提升,平台也能进一步赋能业务的发展。...作者介绍: 王兆雄、衷颖杰、刘龙,vivo AI 架构工程师,来自 vivo AI 研究院推荐工程组深圳团队。...可投简历至:zhaoxion.wang@vivo.com(邮件主题请注明:vivo 推荐工程组深圳团队) 活动推荐 如果你想了解更多研发效能的话题,欢迎关注将于 10 月 30-11 月 1 日举办的

    43720

    vivo 低代码平台【后羿】的探索与实践

    作者:vivo 互联网前端团队- Wang Ning 本文主要从前后端分离的低代码方案、自研高性能渲染引擎、高效的可视化配置方案、千亿级内容投放、低代码如何与传统开发共存等五个维度vivo在低代码平台方面的实践经验...随着vivo互联网用户量级不断增加,传统开发已经不能够满足井喷式的运营需求,而后羿,正是我们探索解决方案过程中诞生的用于支撑运营后台业务高效高质量落地的低代码平台,目前已是vivo后台业务首选的在线可视化开发平台...低代码平台本身也需要开发者投入大量的开发精力,一个好的开发模式往往能够事半功倍,目前流行的低代码产品,大多是下图所示两大类实现方式。...正如上图,得益于前后端分离的分层架构,我们在前端服务层又分离出开发者平台和运营平台开发者平台专注于可视化搭建,运营平台面向最终的业务运营;一个负责开发体验,一个负责用户体验;后端则通过微服务架构拆分出不同功能模块...得益于开发者平台的分层设计,只需按照编辑器协议配置,自定义组件同样可以享受可视化的配置能力。

    87870

    vivo 全球商城:电商平台通用取货码设计

    vivo官网商城开发团队 - Zhou Longjian一、背景随着O2O线上线下业务的不断扩展,电商平台也在逐步完善交易侧相关的产品功能。...二、简单系统的单表业务如果业务的体量不大,店铺流量比较小,未形成平台的规模,比如给个体经营者使用的系统。...三、 复杂平台的分库分表业务通过简单的单表设计,我们能管窥一斑,了解取货码大致的实现逻辑。不过我们在把简单方案往大型项目上进行落地的时候,就需要考虑很多方面,设计也需要更精巧。...主题系列文章:vivo全球商城全球化演进之路—多语言解决方案vivo 全球商城:商品系统架构设计与实践vivo全球商城-营销价格监控方案的探索vivo 全球商城:优惠券系统架构设计与实践vivo 全球商城...:订单中心架构设计与实践vivo 全球商城:从 0 到 1 代销业务的融合之路vivo 全球商城:架构演进之路

    66550

    vivo版本发布平台:带宽智能调控优化实践-平台产品系列03

    vivo 互联网平台产品研发团队 - Peng Zhong 随着分发规模地逐步增长,各企业对CDN带宽的使用越来越多。并且,各类业务使用CDN的场景各式各样,导致带宽会不断地出现骤增骤降等问题。...【愚公平台】通过带宽预测和削峰填谷,大幅度提升企业总的CDN带宽利用率的平台。...4.2 愚公平台的实践思路 如下图,愚公平台的核心思路可以概括为: 通过离线模型预测明日的阈值 使用自研模型,实时预测未来一段时间的带宽值 结合阈值与预测值,算出一个控量值 控量值写入令牌桶,每秒生成令牌给端侧消费...从图中可以看出,使用《愚公平台》调控带宽,CDN带宽利用率显著提升。 五、写在最后 本文主要讲述了《愚公平台》从研究到落地实践的历程: 结合业务,选择了CDN降本方向作为技术研究方向。...《平台产品》系列文章: vivo平台化实践探索之旅-平台产品系列01 vivo霍金实验平台设计与实践-平台产品系列02

    61340

    vivo AI 计算平台云原生自动化实践

    2018 年底,vivo AI 研究院为了解决统一高性能训练环境、大规模分布式训练、计算资源的高效利用调度等痛点,着手建设 AI 计算平台。...经过两年的持续迭代,平台建设和落地取得了很大进展,成为 vivo AI 领域的核心基础平台。...架构设计 按照设计思路,如下是我们自动化设计的简单架构图,AutoRke 自动化平台是我们建设的目标,底层操作 k8s、calico 和 docker 等云原生基础组件的变更,上层对接 vivo 基础平台完成同步数据和流程控制等功能...vivo 基础平台:Autorke 建设过程实现自动化流程依赖的关键系统。我们从 CMDB 同步机器信息,使用单点登录来验证用户权限。...作业平台vivo 机器批量操作的系统,与 CMDB 信息打通,我们将用来做机器初始化和快速作业的操作。 自动化实践与落地 自动化实践最终产出工具化、系统化产品,我们的目标是白屏化的平台

    1.2K20

    Redis 在 vivo 推送平台的应用与优化实践

    一、推送平台特点 vivo推送平台vivo公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定、可靠的长连接,为开发者提供向客户端应用实时推送消息的服务,支持百亿级的通知/消息推送,秒级触达移动用户...二、推送平台Redis使用介绍 基于vivo推送平台的特点,对并发和时效性要求较高,并且消息数量多,消息有效期短。所以,推送平台选择使用Redis中间件作为消息存储和中转,以及token信息存储。...推送环节操作Redis流程图如下: [0b6a161b07654aa6ad2f989c0fdc2978~tplv-k3u1fbpfcp-zoom-1.image] 三、推送平台线上问题 如上面介绍,推送平台使用...[图片] 基于以上一些优化方向,和自身业务特性,推送平台从以下几方面开启Redis优化之路。...作者:vivo互联网服务器团队-Yu Quan

    94020

    vivo 游戏中心低代码平台的提效秘诀

    作者:vivo 互联网服务器团队- Chen Wenyang 本文根据陈文洋老师在“2022 vivo开发者大会"现场演讲内容整理而成。...一、背景介绍与痛点分析 vivo游戏是vivo用户玩游戏的平台,其主要产品形态是vivo游戏中心以及vivo游戏内置悬浮球,它为用户提供了找游戏,玩好游戏,找人一起玩游戏的价值。...vivo游戏中心是vivo游戏的核心流量入口,因此游戏中心首页就承担了非常重要的角色。首页的风格延续了好几年,基础样式几乎没有什么变化,强调分发。随着时间的发展,各种问题就慢慢突显出来了。...4.无法快速响应运营或者开发者诉求。如果运营需要更换首页跳转的二级落地页,或者响应开发者诉求搭建一个特殊专区的时候,都是需要开发的,现有功能无法快速支撑。...四、未来展望 游戏中心低代码平台的建设标准,和通常意义上低代码平台的建设存在差异。游戏中心低代码平台由“游戏中心业务”衍生,慢慢演变到可以适配vivo生态内分发类app的终端解决方案。

    56240

    vivo 手机云服务建设之路-平台产品系列04

    作者:vivo 互联网平台产品研发团队 - He Zhichuang、Han Lei手机云服务目前作为每家手机厂商必备的一项基础服务,其服务能力和服务质量对用户来说可以说是非常重要。...本文将主要介绍 vivo 手机云服务系统的建设历程。一、背景几乎每家手机厂商都为用户提供了信息存储的云服务能力。...拿vivo为例,vivo帐号可以同时在vivo手机、vivo PAD、PC上登录,用户可以在手机、PAD、PC上同时对联系人、日历等内容进行编辑,一端编辑,多端可见。...在vivo云服务的存储逻辑中,用户的图片、视频、音频等文件目前均存储在对象存储服务中。...由于早期vivo内部并无自建的对象存储能力,故一开始这部分数据均存放在公有云,随着近两年vivo自建对象存储能力的完善,目前公有云数据已完全迁移到了自建存储。

    1.6K40

    vivo浏览器的快速开发平台实践-总览篇

    二、我们在做的事儿 目前行业内的快速开发产品大多都是为了解决企业级应用场景,vivo浏览器作为公司互联网核心产品,在敏捷开发的节奏下,需求千余运营后台的管控能力,另外又要求高性能、高并发、高可用以及需求的快速响应...相较于一阶段的配置平台,设计了首页门户、运营平台开发者平台、技术文档平台,提供了二次开发和生态建设能力,支持各种数据通道开发方式,大幅提升了产品力。...3.2.1 系统架构图 [图片] 3.2.3 系统说明 3.2.3.1 开发者平台&运营平台子系统 开发者平台是整个平台的核心产品,开发者也是平台的核心用户,我们为提供开发者提供了一站式的项目、模块、菜单...用户可以在开发者平台创建项目。完成创建后,就会自动生成一个后台门户; 随后创建目录和菜单,即可进入编辑平台,就可以体验到快速可视化开发的能力。另外还可以通过预置的各种强大的模板来快速的完成开发。...作者:vivo互联网服务器团队-Lu Xiaohu

    49720

    12月16日vivo开发者大会:揭秘 vivo 互联网服务亿级用户的技术架构演进之路

    PART ONE 摘要 2021 vivo开发者大会,将于2021年12月16日在线上直播。vivo 开发者大会是 vivo 一年一度面向科技、互联网行业及合作伙伴举办的大型会议。...PART TWO vivo 开发者大会主题  本次大会以“从1到正无穷”为主题,vivo将带着新的理念与能力诚邀各位一起探讨无尽想象的科技未来。...vivo推送是 Funtouch OS、OriginOS 上系统级消息推送平台,帮助开发者vivo平台有效提升活跃和留存。vivo推送是如何解决在业务发展过程中遇到的问题及挑战?...敬请关注《vivo 推送平台架构演进》主题演讲。vivo数据库与存储平台支撑vivo 在网总用户数达2.7亿(不含外销),数十款月活过亿的应用。...《vivo 数据库与存储平台建设和探索》将与大家分享 vivo自主研发一站式智能存储平台的建设思路与思考。

    73150
    领券