加载中
分布式锁的实现原理

作者:来自 vivo 互联网服务器团队- Xu Yaoming 介绍分布式锁的实现原理。 一、分布式锁概述 分布式锁,顾名思义,就是在分布式环境下使用的锁。众所周知,在并发编程中,我们经常需要借助并...

vivo 企业云盘服务端实现简介

作者:来自 vivo 互联网存储团队- Cheng Zhi 本文将介绍企业云盘的基本功能以及服务端实现。 一、背景 vivo 企业云盘是一个企业级文件数据管理服务,解决办公数据的存储、共享、审计等文件管...

vivo 游戏中心包体积优化方案与实践

作者:来自 vivo 互联网大前端团队- Ke Jie 介绍 App 包体积优化的必要性,游戏中心 App 在实际优化过程中的有效措施,包括一些优化建议以及有优化思路。 一、包体积优化的必要性 安装包大小...

glibc 内存分配与释放机制详解

作者:来自 vivo 互联网存储团队- Wang Yuzhi 本文以一次线上故障为基础介绍了使用 glibc 进行内存管理可能碰到问题,进而对库中内存分配与释放机制进行分析,最后提供了相应问题的解决方案。...

浅谈TiKV集群运维问题排查与修复——磁盘空间占用问题

作者:来自 vivo 互联网存储团队- Yuan Jianwei 本文介绍了 TiKV 磁盘空间问题的排查思路与解决方案。 一、背景介绍 在业务快速扩张的年代,vivo 内部的很多业务为了可以快速上线,给现网功能...

vivo:Linux内核技术创新、技术研究与开源的践行者

在科技的前沿阵地上,vivo 始终以坚定的步伐,积极投身于 Linux 内核的技术创新以及开源领域。在第 19 届中国 Linux 内核开发者大会(CLK)上,vivo 的创新成果令人瞩目。此次大会秉持 “自由...

浅谈活动中台系统技术债管理实践

作者:来自 vivo 互联网服务器团队- Zhang Mengtao 在项目研发过程中,由于时间、能力等因素往往会出现设计方案没有做到最好或最优、编码质量不够好等问题,技术债的出现是不可避免的,并且随...

游戏推荐业务中基于sentinel的动态限流实践

作者:来自 vivo 互联网服务器团队- Gao Meng 本文介绍了一种基于 sentinel 进行二次开发的动态限流解决方案,包括什么是动态限流、为什么需要引入动态限流、以及动态限流的实现原理。 一、背...

14:30直播 | vivo开发者大会-互联网技术会场

【vivo 互联网技术】分享主题:Rust,测试工具,湖仓一体,HTTPDNS,研发效能 等。 (点击上面海报或“阅读原文”进入直播间)

vivo开发者大会 2024:互联网技术专场邀您参加

10月10日 14:30 | 线上直播间 点击阅读原文,即可参与报名 更多大会议程,详情 《2024 vivo开发者大会报名开启!》

一次基于AST的大规模代码迁移实践

作者:来自 vivo 互联网大前端团队- Wei Xing 在研发项目过程中,我们经常会遇到技术架构迭代更新的需求,通过技术的迭代更新,让项目从新的技术特性中受益,但由于很多新的技术迭代版本并不...

vivo 全链路多版本开发测试环境落地实践

作者:来自 vivo 互联网研发效能团队- Wang Kang 测试环境全链路多版本部署,解决多测试环境资源争抢等问题。 一、背景介绍 软件系统中全链路指的是从用户请求发起,到最终返回响应的整个过程...

Redis集群slot迁移改造实践

作者:来自 vivo 互联网存储团队- Xu Xingbao Redis 集群经常需要进行在线水平扩缩容,实际操作过程中发现迁移期间服务时延剧烈抖动,业务侧感知明显,为了应对以上问题对原生 Redis 集群 sl...

Cookie的secure属性引起循环登录问题分析及解决方案

作者:来自 vivo 互联网服务器团队- Wang Fei 单点登录作为公共组件,在各个公司内部被各个系统所广泛使用,但是在使用过程中我们会遇到各种各样的问题,其中循环登录问题就是一个比较经典的...

TimeWheel 算法介绍及在应用上的探索

作者:来自 vivo 互联网服务器团队- Li Fan 本文从追溯时间轮算法的出现,介绍了时间轮算法未出现前,基于队列的定时任务实现,以及基于队列的定时任务实现所存在的缺陷。接着我们介绍了时间...

MySQL亿级数据平滑迁移实战

作者:来自 vivo 互联网服务器团队- Li Gang 本文介绍了一次 MySQL 数据迁移的流程,通过方案选型、业务改造、双写迁移最终实现了亿级数据的迁移。 一、背景 预约业务是 vivo 游戏中心的重要...

高性能无锁队列 Disruptor 核心原理分析及其在i主题业务中的应用

作者:来自 vivo 互联网服务器团队- Li Wanghong 本文首先介绍了 Disruptor 高性能内存队列的基本概念、使用 Demo、高性能原理及源码分析,最后通过两个例子介绍了 Disruptor 在i主题业务中的...

首场蓝河操作系统技术沙龙圆满落幕,vivo携手开发者共建智慧蓝河生态

蓝河技术沙龙 2024.7.27 | 北京 vivo携手开发者共谋智慧操作系统新篇章 正式开启新航计划,激励开发者共建蓝河生态 蓝河技术沙龙在京落幕 2024年7月27日,vivo主办的蓝河技术沙龙在北京圆满落...

MySQL 5.7 DDL 与 GH-OST 对比分析

作者:来自 vivo 互联网存储研发团队- Xia Qianyong 本文首先介绍MySQL 5.7 DDL以及GH-OST的原理,然后从效率、空间占用、锁阻塞、binlog日志产生量、主备延时等方面,对比GH-OST和MySQL5.7 ...

缓存框架 Caffeine 的可视化探索与实践

作者:vivo 互联网服务器团队- Wang Zhi Caffeine 作为一个高性能的缓存框架而被大量使用。本文基于Caffeine已有的基础进行定制化开发实现可视化功能。 一、背景 Caffeine缓存是一个高性能、...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部