加载中
vivo 短视频推荐去重服务的设计实践

作者:vivo互联网服务器团队-Zhang Wei 一、概述 1.1 业务背景 vivo短视频在视频推荐时需要对用户已经看过的视频进行过滤去重,避免给用户重复推荐同一个视频影响体验。在一次推荐请求处理流...

2022/03/30 21:00
298
深入剖析 RocketMQ 源码 - 负载均衡机制

作者:vivo互联网服务器团队-Wang Zhi 一、引言 RocketMQ是一款优秀的分布式消息中间件,在各方面的性能都比目前已有的消息队列要好,RocketMQ默认采用长轮询的拉模式, 单机支持千万级别的消...

2022/03/30 21:00
95
vivo 商品中台的可视化微前端实践

一、背景 在电商领域内,商品是一个重要组成部分,与其对应的商品管理系统,则负责商品的新建、编辑、复制等功能。随着商品管理系统的成熟稳定和业务上的扩展需求,催化出了商品中台的诞生。...

2022/03/29 09:56
1.5K
时间轮原理及其在框架中的应用

一、时间轮简介 1.1 为什么要使用时间轮 在平时开发中,经常会与定时任务打交道。下面举几个定时任务处理的例子。 1)心跳检测。在Dubbo中,需要有心跳机制来维持Consumer与Provider的长连接...

2022/03/28 10:53
1.5W
vivo 商品中台的可视化微前端实践

作者:vivo互联网前端团队-Yang Kun 一、背景 在电商领域内,商品是一个重要组成部分,与其对应的商品管理系统,则负责商品的新建、编辑、复制等功能。随着商品管理系统的成熟稳定和业务上的...

2022/03/23 21:00
371
时间轮原理及其在框架中的应用

作者:vivo互联网服务器团队-Li Wanghong 一、时间轮简介 1.1 为什么要使用时间轮 在平时开发中,经常会与定时任务打交道。下面举几个定时任务处理的例子。 1)心跳检测。在Dubbo中,需要有心...

2022/03/23 21:00
214
跑马灯带你深入浅出TextView的源码世界

一、背景 想必大家平时也没那么多时间是单独看源码,又或者只是单纯的看源码遇到问题还是不知道怎么从源码的角度解决。 但是大家平时开发过程中肯定会遇到这样或那样的小问题,通过百度、Goo...

2022/03/22 16:36
685
JVM自定义类加载器在代码扩展性的实践

一、背景 名单管理系统是手机上各个模块将需要管控的应用配置到文件中,然后下发到手机上进行应用管控的系统,比如各个应用的耗电量管控;各个模块的管控应用文件考虑到安全问题,有自己的不...

JVM自定义类加载器在代码扩展性的实践

作者:vivo互联网服务器团队-Wang Fei 一、背景 名单管理系统是手机上各个模块将需要管控的应用配置到文件中,然后下发到手机上进行应用管控的系统,比如各个应用的耗电量管控;各个模块的管...

2022/03/16 20:59
35
跑马灯带你深入浅出TextView的源码世界

作者:vivo官网商城开发团队-HouYutao 一、背景 想必大家平时也没那么多时间是单独看源码,又或者只是单纯的看源码遇到问题还是不知道怎么从源码的角度解决。 但是大家平时开发过程中肯定会遇...

2022/03/16 20:59
211
推荐技术在 vivo 互联网商业化业务的实践 | 3月25日 ArchSummit北京站

2022年3月24日至3月25日,ArchSummit全球架构师峰会将在北京举行。vivo互联网将在【推荐系统技术探索】专场带来主题为《推荐技术在 vivo 互联网商业化业务中的实践》的分享。 时间:2022年3...

2022/03/16 20:59
209
HBase海量数据高效入仓解决方案

一、方案背景 现阶段部分业务数据存储在HBase中,这部分数据体量较大,达到数十亿。大数据需要增量同步这部分业务数据到数据仓库中,进行离线分析,目前主要的同步方式是通过HBase的hive映射...

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

一、方案背景 RocketMQ(以下简称MQ)作为消息中间件在事务管理,异步解耦,削峰填谷,数据同步等应用场景中有着广泛使用。当业务系统进行灰度发布时,Dubbo与HTTP的调用可以基于业界通用的灰...

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

作者:vivo流程IT团队-Ou Erli、Xiong Huanxin 一、方案背景 RocketMQ(以下简称MQ)作为消息中间件在事务管理,异步解耦,削峰填谷,数据同步等应用场景中有着广泛使用。当业务系统进行灰度...

2022/03/09 21:00
73
HBase海量数据高效入仓解决方案

作者:vivo互联网大数据团队-Tang Xicheng 一、方案背景 现阶段部分业务数据存储在HBase中,这部分数据体量较大,达到数十亿。大数据需要增量同步这部分业务数据到数据仓库中,进行离线分析,...

2022/03/09 21:00
91
Dubbo服务如何优雅的校验参数

一、背景 服务端在向外提供接口服务时,不管是对前端提供HTTP接口,还是面向内部其他服务端提供的RPC接口,常常会面对这样一个问题,就是如何优雅的解决各种接口参数校验问题? 早期大家在做...

2022/03/08 10:01
3.2K
分布式数据库排序及优化

一、背景 1.1 分布式数据库架构 当前分布式数据库架构有不少,但是总体架构相差不大,主要组件都包含协调节点、数据分片、元数据节点、全局时钟。一种常见的分布式架构如下图: gtm :全局事...

2022/03/07 09:55
4.1K
vivo全球商城全球化演进之路—多语言解决方案

一、背景 随着经济全球化的深入,许多中国品牌纷纷开始在海外市场开疆扩土。实现全球化意味着你的产品或者应用需要能够在全球各地的语言环境使用,我们在进行海外业务的推进时,需要面对的最...

2022/03/01 10:48
655

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部