摘要:
本文通过全面的介绍 ZooKeeper,希望帮助读者加深对 ZooKeeper 的认知。 阅读全文
摘要:
在vivo互联网业务高速发展的同时,支撑的服务实例规模也越来越大,然而单个机房能承载的机器容量是有限的,在业务多机房部署场景中,内部服务如果存在大量的跨机房、甚至跨地域的网络调用,则请求时延会显著加大,会直接影响到服务质量,甚至是用户体验。要解决以上问题,需要实现服务消费者和服务提供者之间的就近访问,我们内部称为就近路由。 阅读全文
摘要:
介绍订单系统的服务化改造中遇到的技术挑战和分析解决过程。 阅读全文
摘要:
本文介绍了直播技术的基本原理及其基本架构,同时对常见的几种直播协议进行浅析;文章的后半节主要介绍发布会直播场景下面临的挑战以及一般性解决思路以供参考。 阅读全文
摘要:
讲述vivo商城前端架构升级过程中,在服务端渲染(SSR)方向的技术探索和实战经验。 阅读全文
摘要:
基于Zuul2进行定制化改造,打造一个功能齐全的业务网关。 阅读全文
摘要:
本文从JDK自带的SPI入手,分析SPI和双亲委派的关系,进而重点分析Dubbo的SPI机制。 阅读全文
摘要:
本文主要介绍了阿里巴巴提供的Sentinel的限流功能。通过源码阅读,探究Sentinel限流功能的底层实现原理,讲解了Sentinel的责任链模式及滑动窗口限流算法。通过本文的学习,可以了解Sentinel限流功能的具体实现原理,指导我们对Sentinel的使用,通过Sentinel提供的限流能力来保证服务的高可用性。 阅读全文
摘要:
这是“领域驱动设计实践之路”系列的第四篇文章,从单体架构的弊端引入微服务,结合领域驱动的概念介绍了如何做微服务划分、设计领域模型并展示了整体的微服务化的系统架构设计。结合分层架构、六边形架构和整洁架构的思想,以实际使用场景为背景,展示了一个微服务的程序结构设计。 阅读全文
摘要:
代销是 vivo 商城已经落地的成熟业务,本文提供给各位读者两个异构系统业务融合的对接经验和架构思路。 阅读全文