Dubbo模块划分
Service:服务代码的实现。
Config:RPC调用的配置,如超时时间、重试、缓存。
Proxy:远程调用的服务代理。
Registry:注册中心,给出调用方IP。
Cluster:路由层,选择调用的服务提供者,实现路由过滤和均衡负载。
Monitor:监控层。
Protocol:远程调用层,封装调用过程。
Exchange:信息交换层,用于封装请求并模式同步、异步获取响应结果。
Transport:传输层,将数据通过网络发送至对端服务。
Serialize:数据序列化层,将对象和二进制数据进行相互转换。