Posts in 2022
-
Dubbo Landscape
22.05.2022 in Dubbo Stack
一、Dubbo整体设计概述 A、Invoker责任链设计 B、Filter拓展机制设计 C、Manager容器管理设计 D、Listener监听器设计 E、Lifecycle生命周期设计 二、设计思想 A、可拓展架构 SPI,微内核,插件化 B、设计模式 装饰器模式 责任链模式 C、DDD设计
-
Dubbo Invoke流程
22.05.2022 in Dubbo Stack
概要 梳理Dubbo的调用链路流程,分析其设计理念和思路,以及阅读其中关键步骤的源码逻辑 Review 在 RPC 中,Protocol 是核心层,也就是只要有 Protocol + Invoker + Exporter 就可以完成非透明的 RPC 调用,然后在 Invoker 的主过程上 Filter 拦截点。 调用流程主要围绕Protocol/Invoker/Filter三个接口进行 public interface Protocol { <T> …