1. Dubbo架构图
https://dubbo.apache.org/zh/docs/v2.7/dev/design/#%E6%95%B4%E4%BD%93%E8%AE%BE%E8%AE%A1
2. Dubbo源码分析
Dubbo源码中模块的说明
- cluster路由层,包含负载均衡、容错
- common公共包
- compatible, com.alibaba.dubbo / org.apache.dubbo
- config加载配置,然后提供统一的对外的配置的类。
- config- center动态配置中心,通过第三方配置中心来统一管理dubbo的配置
- container容器
- filter:过滤模块
- metadata:元数据
- monitor:监控模块
- plugin:插件:auth qos
- registry:注册中心
- remoting:远程协议支持
- rpc:rpc协议/通信的支持
- serialization:序列化支持