vivo全球商城全球化演进之路——多语言解决方案
本文通过对vivo外销多语言文案系统的介绍,阐述了其整体架构,设计思路和接入方式等。通过这些介绍说明系统相较传统多语言解决方案的优势,以及其系统化,可视化,即时生效等优点。
基于 Kafka 的实时数仓在搜索的实践应用
Apache Kafka 作为一个热门消息队列中间件,具备高效可靠的消息处理能力,且拥有非常广泛的应用领域。文章介绍基于 Kafka 的实时数仓在搜索的实践应用。
基于 Kafka 的实时数仓在搜索的实践应用
ApacheKafka作为一个热门消息队列中间件,具备高效可靠的消息处理能力,且拥有非常广泛的应用领域。文章介绍基于Kafka的实时数仓在搜索的实践应用。
【营】在开局,提升【豹】发力 - vivo活动插件管理平台
如何将业务中沉淀的内容具象化表现出来,赋能上下游,赋能更多业务,通过此文,你可以了解到插件管理平台诞生的背景、技术架构以及核心技术揭秘。
前端科普系列(4):Babel —— 把 ES6 送上天的通天塔
主要介绍Babel的历史、用法以及工作原理.
vivo 互联网业务就近路由技术实战
在vivo互联网业务高速发展的同时,支撑的服务实例规模也越来越大,然而单个机房能承载的机器容量是有限的,在业务多机房部署场景中,内部服务如果存在大量的跨机房、甚至跨地域的网络调用,则请求时延会显著加大,会直接影响到服务质量,甚至是用户体验。要解决以上问题,需要实现服务消费者和服务提供者之间的就近访问
你还应该知道的哈希冲突解决策略
本文主要介绍哈希冲突、解决方案,以及各种哈希冲突的解决策略上的优缺点。
解放生产力,自动化生成vue组件文档
文本介绍了为什么需要vue组件文档自动生成工具,以及如何对vue组件进行解析,从解析的结果中如何获取到我们想要的信息,进而利用获取到的信息生成文档。
vivo 基于原生 RabbitMQ 的高可用架构实践
本文主要介绍vivo中间件团队基于原生RabbitMQ的高可用实践。
Android客户端网络预连接优化机制探究
本文探索了TCP的连接复用机制,通过这个机制来提高Android客户端网络请求速度的原理与细节,同时分析解答了使用中的一些问题。
如何编写高质量的 JS 函数(1) -- 敲山震虎篇
本文将会从函数的执行机制、底层实现、JS引擎是如何执行函数等方面,阐述如何编写高质量的函数。
亿级用户中心的设计与实践
用户中心是互联网最为基础的核心系统,随着业务和用户的增长,势必会带来不断的挑战。如何在亿级的情况下保证系统的高可用,高性能以及高安全,本文能够给你一套实践方案。
【Vue CLI】手把手教你撸插件
如何利用VueCLI插件来简化日常工作,提高工作效率。本文通过具体实例,手把手教你如何去写一个VueCLI插件。
领域驱动设计(DDD)实践之路(一)
本人通过学习实践思考,逐渐领悟到DDD作为一种思想,其实离我们很近。当我们掌握个中缘由、领悟其精髓以后一定能够“笑傲代码”,掌握解决软件核心复杂性的内功心法。
深入剖析 Spring WebFlux
WebFlux是一款优秀的反应式框架,借助Reactor实现了完全异步非阻塞的交互方式。
vivo悟空活动中台-打造 Nodejs 版本的MyBatis
通过本文让读者了解到,悟空活动中台的Node服务和数据库交互上的一些思考和探索,我们希望保留SQL的简单通用强大,又能保证极致的开发体验。
MySQL 5.6.35 索引优化导致的死锁案例解析
本文描述了在一次压测过程中,由于IndexMerge优化导致的死锁,详细描述了死锁产生的原因以及解决方案,并顺便介绍了Mysql索引结构及加锁机制。通过本文,大家可以掌握死锁分析的基本理论和一般方法,为工作中快速解决实际出现的死锁提供思路。
vivo 服务端监控架构设计与实践
一、业务背景当今时代处在信息大爆发的时代,信息借助互联网的潮流在全球自由的流动,产生了各式各样的平台系统和软件系统,越来越多的业务也会导致系统的复杂性。 当核心业务出现了问题影响用户体验,开发人员没有及时发现,发现问题时已经为时已晚,又或者当服务器的CPU持续增高,磁盘空间被打满等,需要运维人员及时发现并处理,这就需要一套有效的监控系统对其进行监控和预警。 如何对这些业务和服务器进行监控和维护
MySQL 的 crash-safe 原理解析
MySQL作为当下最流行的开源关系型数据库,有一个很关键和基本的能力,就是必须能够保证数据不会丢。那么在这个能力背后,MySQL是如何设计才能保证不管在什么时间奔溃,恢复后都能保证数据不会丢呢?有哪些关键技术支撑了这个能力?本文将为我们一一揭晓。
Canal 组件简介与 vivo 帐号实践
互联网应用随着业务的发展,部分单表数据体量越来越大,应对服务性能与稳定的考虑,有做分库分表、数据迁移的需要,本文介绍了vivo帐号应对以上需求的实践。