中间件与数据库:Dubbo
Dubbo 泛化调用在vivo统一配置系统的应用
本文结合在实际开发过程中所遇到的需要远程调用多个三方系统的问题,阐述了如何利用Dubbo泛化调用来简化开发降低系统耦合性的项目实践,最后对Dubbo泛化调用的原理进行了深度解析。
Proxyless Mesh 在 Dubbo 中的实践
本文主要剖析了 Dubbo Proxyless Mesh 的架构、服务发现以及证书管理等核心流程,最后通过示例给大家演示了如何使用 Dubbo Proxyless。
Dubbo服务如何优雅的校验参数
本文分享了如何对Dubbo服务进行优雅的参数校验,以实现服务端统一的数据返回格式,同时也在一定程度提升开发效率,避免重复简单的参数校验逻辑。
Dubbo-go 优雅上下线设计与实践
优雅上下线可以分为三个角度。服务端的上线,服务端的下线,和客户端的容灾策略。
Dubbo负载均衡策略之 一致性哈希
本文主要讲解了一致性哈希算法的原理以及其存在的数据倾斜的问题,然后引出解决数据倾斜问题的方法,最后分析一致性哈希算法在Dubbo中的使用。通过这篇文章,可以了解到一致性哈希算法的原理以及这种算法存在的问题和解决方案。
Dubbo的预热与停机实践
热点探测,流量回放,负载均衡每一块都有很多可聊的内容,我们也都进行了针对性的优化,由于篇幅有限,本次我们主要讲述通过第三种方式,对服务进行预热。
Dubbo-go在之家云ASF中落地的探索和实践
Dubbo-go在之家云ASF中落地的探索和实践。
源码解读Dubbo分层设计思想
阅读本文你将了解到Dubbo的整体分层设计,每一层的意义,以及Dubbo的初始化流程和RPC调用过程,在这个过程涉及到的领域模型Protocol、Invoker、Exporter、Invocation、Result、URL等。
详解Apache Dubbo的SPI实现机制
本文主要分析Dubbo中对 SPI机制实现方式及相关原理,以核心类ExtensionLoader的源码解读来将实现细节进行分析,并对各使用场景使用扩展类的流程细节进行展示和总结。
Dubbo 编解码那些事
笔者在一次维护基础公共组件的过程中,不小心修改了类的包路径。糟糕的是,这个类被各业务在facade中进行了引用、传递。幸运的是,同一个类,在提供者和消费者的包路径不一致,没有引起各业务报错。
SPI 在 Dubbo 中的应用
本文从JDK自带的SPI入手,分析SPI和双亲委派的关系,进而重点分析Dubbo的SPI机制。
涂鸦智能 dubbo-go 亿级流量的实践与探索
dubbo 是一个基于 Java 开发的高性能的轻量级 RPC 框架,dubbo 提供了丰富的服务治理功能和
一次漫长的dubbo网关内存泄露排查经历
历时几个星期的排查,写出来都是血泪史
Dubbo源码解析之SPI(一):扩展类的加载过程
Dubbo是一款开源的、高性能且轻量级的Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。Dubbo最早是阿里公司内部的RPC框架,于 2011 年开源,之后迅速成为国内该类开源项目的佼佼者,2018年2月,通过投票正式成为 Apache基金会[
记一次dubbo服务发现导致的OOM
本文主要记录了在日常开发中碰到的一次OOM故障及其详细的原因,以及dubbo框架在这个故障中暴露出来的一些细节问题。
携程一次Dubbo连接超时问题的排查
层层深入~