dubbo源码版本:2.5.4

阿里通过maven将dubbo的36个模块组织成了一个项目,各个模块结构如下:

--------------------------------------------------------------------------------

dubbo-master

         |----dubbo-common
         |----dubbo-container
                         |-----dubbo-container-api
                         |-----dubbo-container-spring
                         |-----dubbo-container-jetty
                         |-----dubbo-container-log4j
                         |-----dubbo-container-logback
         |----dubbo-remoting   
                         |-----dubbo-remoting-api
                         |-----dubbo-remoting-netty
                         |-----dubbo-remoting-mina
                         |-----dubbo-remoting-grizzly
                         |-----dubbo-remoting-http    
                         |-----dubbo-remoting-p2p  
                         |-----dubbo-remoting-zookeeper  
         |----dubbo-rpc
                         |-----dubbo-rpc-api
                         |-----dubbo-rpc-default
                         |-----dubbo-rpc-injvm
                         |-----dubbo-rpc-rmi
                         |-----dubbo-rpc-hessian   
                         |-----dubbo-rpc-http  
                         |-----dubbo-rpc-webservice 
                         |-----dubbo-rpc-thrift
                         |-----dubbo-rpc-memcached
                         |-----dubbo-rpc-redis
         |----dubbo-filter
                         |-----dubbo-filter-cache
                         |-----dubbo-filter-validation
         |----dubbo-cluster
         |----dubbo-registry
                         |-----dubbo-registry-api
                         |-----dubbo-registry-default
                         |-----dubbo-registry-multicast
                         |-----dubbo-registry-zookeeper
                         |-----dubbo-registry-redis
         |----dubbo-monitor
                         |-----dubbo-monitor-api
                         |-----dubbo-monitor-default
         |----dubbo-config
                         |-----dubbo-config-api
                         |-----dubbo-config-spring
         |----dubbo
                         |-----dubbo-simple
                         |-----dubbo-admin
                         |-----dubbo-demo
         |----hessian-lite
         |----dubbo-test
                         |-----dubbo-test-benchmark
                         |-----dubbo-test-compatibility
                         |-----dubbo-test-integration
                         |-----dubbo-test-examples
注:
1、dubbo-test开头的模块是测试用的,不是dubbo的模块。上面将其列在树中,是因为dubbo-test在dubbo源码所在的目录里面。
2、下面的几个模块是dubbo的示例,不是dubbo的模块。上面将其列在树中,是因为它们在dubbo源码所在的目录里面。
         |----dubbo
                         |-----dubbo-simple
                         |-----dubbo-admin
                         |-----dubbo-demo
 

dubbo模块组织方式的更多相关文章

  1. 实现javascript下的模块组织

    前面的话 java有类文件.Python有import关键词.Ruby有require关键词.C#有using关键词.PHP有include和require.CSS有@import关键词,但是对ES5 ...

  2. [2017-08-16]ABP系列——QuickStartB:正确理解Abp解决方案的代码组织方式、分层和命名空间

    本系列目录:Abp介绍和经验分享-目录 介绍ABP的文章,大多会提到ABP框架吸收了很多最佳实践,比如: 1.N层 (复用一下上篇的图) 展现层(Personball.Demo.Web):asp.ne ...

  3. Python模块调用方式详解

    Python模块调用方式详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其 ...

  4. 使用redux代码文件的组织方式

    从架构触发,开始一个新应用的时候,代码文件的组织方式一定要考虑好 如果之前使用过mvc的框架那么对按角色组织方式一定不陌生 角色组织方式 reducer/ todoReducer.js filterR ...

  5. 企业级SpringBoot与Dubbo的使用方式

    企业级SpringBoot与Dubbo的使用方式 SpringBoot越来越热门以至于达到满大街可见的程度,而Dubbo这个基于二进制的微服务框架又捐献给Apache孵化,如果不会如何使用那么是不是很 ...

  6. 论vue项目api相关代码的组织方式

    论vue项目api相关代码的组织方式 看了下项目组同事的代码,发现不同项目有不同的组织版本 版本一: ├─apis │ a.api.js │ b.api.js │ b.api.js │ d.api.j ...

  7. Rocket - diplomacy - LazyModule的组织方式

    https://mp.weixin.qq.com/s/vaDUekxkFkOJLmzg5jCngw 简单介绍LazyModule/LazyModuleImp的组织方式. 1. LazyModule L ...

  8. [嵌入式开发板]iTOP-4412以模块的方式编译驱动

    本文转自迅为:http://www.topeetboard.com 大家好,本章节我们将向大家讲解如何在 linux 下实现以模块的方式加载内核驱动.我们以内核里面蜂鸣器的 驱动为例来讲解. 1)首先 ...

  9. 哎呀,发现自己不会用模块的方式用kprobe啊,弱爆了

    在内核外面编译模块,会报warning函数名undefined的错误,解决方法是把函数给export出来:EXPORT_SYMBOL 一直以来,用kprobe比较多的是kprobe event的用法, ...

随机推荐

  1. Node.js Express 获取request原始数据

    app.use(bodyParser.json());客户端请求接口时如果指名请求头类型 为Content-Type=application/jsonbodyParser 会自动将 body 里的 j ...

  2. JSon_零基础_004_将Set集合对象转换为JSon格式的对象字符串,返回给界面

    将Set集合对象转换为JSon格式的对象字符串,返回给界面 需要导入的jar包: 编写:servlet: package com.west.webcourse.servlet; import java ...

  3. 02---Net基础加强

    将普通日期格式:“2014年7月8日”转换成汉字日期格式:“二零一四年七月八日”.(暂时不考虑10日,13日,23日) class Program { static void Main(string[ ...

  4. System Hold, Fix Manager before resetting counters

    程序pending http://www.askmaclean.com/archives/2011/11 http://blog.itpub.net/35489/viewspace-717132/ 1 ...

  5. 夺命雷公狗---Thinkphp----9之中间层的创建,防止跨目录访问

    我们创建一个CommonController.class.php的中间层,让后让别的控制器都直接继承CommonController这个控制器即可决解跨目录访问的问题, <?php namesp ...

  6. Eclipse字符集设置方式

    默认的字符集是GBK 1.windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧Text fi ...

  7. zw版【转发·台湾nvp系列Delphi例程】HALCON OverpaintRegion1

    zw版[转发·台湾nvp系列Delphi例程]HALCON OverpaintRegion1 unit Unit1;interfaceuses Windows, Messages, SysUtils, ...

  8. 【py技巧】使用reload重导入修改过的包或模块

    #使用import导入 import my_module my_module.something() #out - orignal #这里修改输出 - changed reload(my_module ...

  9. android 学习随笔二十六(动画:属性动画)

    属性动画,属性动画是真正改变对象的某个属性的值 * 补间动画,只是一个动画效果,组件其实还在原来的位置上,xy没有改变1.位移:* 第一个参数target指定要显示动画的组件* 第二个参数proper ...

  10. Java相关内容解析

    java中的反射机制是什么,有什么作用啊?要点:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法:这种动态获取的以及动态调 ...