【Dubbo】——项目目录结构

一、项目结构

二、模块分包

三、模块分析

dubbo-common 公共逻辑模块:包括 Util 类和通用模型

dubbo-remoting 远程通信模块:提供客户端和服务端的通信功能

dubbo-rpc 远程调用模块:抽象各种协议,以及动态代理,只包含一对一的调用,不关心集群的管理,dubbo-rpc 是整个dubbo的一个核心模块。

dubbo-cluster 集群模块:将多个服务提供方伪装为一个提供方,包括:负载均衡, 集群容错,路由,分组聚合等。集群的地址列表可以是静态配置的,也可以是由注册中心下发。

dubbo-registry 注册中心模块:基于注册中心下发地址的集群方式,以及对各种注册中心的抽象。

dubbo-monitor 监控模块: 统计调用次数,时间,拓展参见 《Dubbo 开发指南 —— 监控中心扩展》

dubbo-config 配置模块 : 是dubbo对外API , 用户通过config使用dubbo

dubbo-container 容器模块 : 以简单的main 方法启动容器

dubbo-filter 过滤器模块 :提供了内置过滤器

dubbo-plugin 插件模块 : 提供了内置插件

dubbo-serialization 序列化模块:支持各种序列化方式

dubbo-demo 一个快速启动的demo

dubbo-all 定义了 Dubbo 的打包脚本。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值