深入剖析 RocketMQ 源码 - 消息存储模块
消息队列是一种服务间异步通信方式,广泛应用于微服务架构设计中的解耦、异步、削峰等场景。消息在被处理和删除之前一直存储在队列上。RocketMQ 是 2012 年阿里巴巴开源的第三代分布式消息中间件,本文主要从源码角度讲述 RocketMQ 存储模块如何设计。
vivo 全球商城:商品系统架构设计与实践
本文主要论述了vivo商城商品系统的发展历程、架构设计思路及碰到的挑战和解决方案。
深入剖析Redis客户端Jedis的特性和原理
Jedis作为业内较通用的redis客户端,通过深入剖析Jedis的多种模式的工作原理能够在日常工作中更好的使用。
高并发场景下JVM调优实践之路
本文着重于实践,一步一步介绍线上某核心服务的JVM调优落地过程,希望能给读者提供JVM调优的思路和可参考、可落地的方案。
你分库分表的姿势对么?——详谈水平分库分表
随着后端数据库的存储量级和用户的访问流量越来越大,我们免不了需要对OLTP数据库进行分库分表操作,那么选取一个的水平分库分表方案就显得非常重要。本文详细介绍在水平分库分表中常见的一些误区,以及一些常用的手法,以帮助识别可能存在的问题、少走弯路。
高效动画实现原理-Jetpack Compose 初探索
随着google推出Jetpack Compsoe工具包,Android能轻松实现声明式的开发,文章将介绍声明式动效的强大与简洁之处。
Redis大集群扩容性能优化实践
本文介绍了一次大规模的Redis集群进行扩容操作遇到的性能问题,排查以及优化过程。
深入剖析 Spring WebFlux
WebFlux 是一款优秀的反应式框架,借助Reactor 实现了完全异步非阻塞的交互方式。
深入理解netty---从偶现宕机看netty流量控制
Netty是一款高性能网络IO框架,本文结合线上长连接真实案例,深入讲述Netty的流量控制原理以及问题解决的思路和步骤。
vivo全球商城-营销价格监控方案的探索
本文分享了vivo官网商城营销价格能力矩阵及价格监控实现思路。
深入剖析RocketMQ源码-NameServer
RocketMQ是基于主题的发布与订阅模式设计的一款高性能、高吞吐量的消息队列,抛弃了业界常用的Zookeeper,而是使用自研的NameServer来实现元数据的管理。本文基于NameServer的源码来深入剖析NameServer的实现原理以及其中的一些编程技巧。
Percolator模型及其在TiKV中的实现
本文主要介绍一种分布式事务模型Percolator的原理及其在TiKV中的实现。
源码解读Dubbo分层设计思想
Dubbo是一款非常优秀的分布式服务框架,国内使用非常的广泛,2018年正式成为apache顶级项目。阅读本文你将了解到Dubbo的整体分层设计,每一层的意义,以及Dubbo的初始化流程和RPC调用过程,在这个过程涉及到的领域模型Protocol、Invoker、Exporter、Invocation、Result、URL等。本文的特点在于结合源码详细的介绍每一层的实际意义。
vivo营销自动化技术解密|开篇
本篇属于《vivo营销自动化技术解密》系列文章的开篇,先围绕着营销自动化的定义、出现的背景和解决的问题痛点以及技术挑战出发。从整体上介绍了vivo营销自动化平台的业务架构、核心业务模块功能、系统架构和几大核心技术设计,同时概括了系统可用性和稳定性建设过程中的几个要点。
从源码角度分析 MyBatis 工作原理
MyBatis 的前身就是 iBatis ,是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。本文以一个 MyBatis 完整示例为切入点,结合 MyBatis 底层源码分析,图文并茂的讲解 MyBatis 的核心工作机制。
Node.js 应用全链路追踪技术——[全链路信息获取]
随着 Nodejs 对大前端技术栈的渗透,开发场景越来越多,如小程序、H5、BFF、工具链,同时和微服务外部系统交互多,如数据库场景 MySQL,Mongodb,Redis、RPC的分布式异构语言服务调用 Java dubbo, Go Grpc。面对这些复杂的场景,我们需要全局视角的错误追踪、问题定位和性能诊断。
带你走进MySQL全新高可用解决方案-MGR
本文主要介绍MySQL Group Replication(组复制)技术的基本原理和技术演进史以及安装体验新特性。
vivo全球商城时光机 - 大型促销活动保障利器
本文分享了为保障大型促销活动顺利举行而建设的vivo商城时光机具体实现思路,同时针对实现过程中涉及到异步上下文传递给出一些建议。
Android模块化开发实践
本文主要讲述了Android客户端项目如何进行模块化设计、开发、以及老项目改造,提供一个可落地实施的参考方案。
vivo商城计价中心 - 从容应对复杂场景价格计算
本文分享了vivo商城计价中心设计的业务背景,统一计价优惠模型的设计,完整的计价业务细节流程,以及核心的计价引擎实现思路。