09 2021 档案
摘要:Netty是一款高性能网络IO框架,本文结合线上长连接真实案例,深入讲述Netty的流量控制原理以及问题解决的思路和步骤。
阅读全文
摘要:本文分享了vivo官网商城营销价格能力矩阵及价格监控实现思路。
阅读全文
摘要:RocketMQ是基于主题的发布与订阅模式设计的一款高性能、高吞吐量的消息队列,抛弃了业界常用的Zookeeper,而是使用自研的NameServer来实现元数据的管理。本文基于NameServer的源码来深入剖析NameServer的实现原理以及其中的一些编程技巧。
阅读全文
摘要:本文主要介绍一种分布式事务模型Percolator的原理及其在TiKV中的实现。
阅读全文
摘要:Dubbo是一款非常优秀的分布式服务框架,国内使用非常的广泛,2018年正式成为apache顶级项目。阅读本文你将了解到Dubbo的整体分层设计,每一层的意义,以及Dubbo的初始化流程和RPC调用过程,在这个过程涉及到的领域模型Protocol、Invoker、Exporter、Invocation、Result、URL等。本文的特点在于结合源码详细的介绍每一层的实际意义。
阅读全文
摘要:本篇属于《vivo营销自动化技术解密》系列文章的开篇,先围绕着营销自动化的定义、出现的背景和解决的问题痛点以及技术挑战出发。从整体上介绍了vivo营销自动化平台的业务架构、核心业务模块功能、系统架构和几大核心技术设计,同时概括了系统可用性和稳定性建设过程中的几个要点。
阅读全文
摘要:MyBatis 的前身就是 iBatis ,是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。本文以一个 MyBatis 完整示例为切入点,结合 MyBatis 底层源码分析,图文并茂的讲解 MyBatis 的核心工作机制。
阅读全文
摘要:随着 Nodejs 对大前端技术栈的渗透,开发场景越来越多,如小程序、H5、BFF、工具链,同时和微服务外部系统交互多,如数据库场景 MySQL,Mongodb,Redis、RPC的分布式异构语言服务调用 Java dubbo, Go Grpc。面对这些复杂的场景,我们需要全局视角的错误追踪、问题定位和性能诊断。
阅读全文