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. 五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O

    电子商务模式是指企业运用互联网开展经营取得营业收入的基本方式,也就是指在网络环境中基于一定技术基础的商务运作方式和盈利模式.目前,常见的电子商务模式主要有B2B.B2C.C2B.C2C.O2O等几种, ...

  2. bzoj4152 [AMPPZ2014]The Captain

    最短路,先将x排序,然后把排序后权值相邻的点连边,再把y排序,也把权值相邻的点连边,求一遍1到n的最短路就好啦. 代码 #include<cstdio> #include<queue ...

  3. paper 88:人脸检测和识别的Web服务API

    本文汇总了全球范围内提供基于Web服务的人脸检测和识别的API,便于网络中快速部署和人脸相关的一些应用. 1:从How-old的火爆说起 最开始,网站的开发者只是给一个几百人的群发送email,请他们 ...

  4. ssh-copy-id帮你建立信任

    一.ssh-keygen -t rsa [nameA@machineA]$ ssh-keygen -t rsa Generating public/private rsa key pair. Ente ...

  5. 仅支持webkit浏览器的多行内容超出显示省略号

    .box { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; ...

  6. SSAS计算列如果是中文名称时,必须要在名字外加中括号

    在SSAS中建计算列的时候,如果你给计算列起的是中文名字,一定记住要在名字外加中括号,比如下面这个例子中我们建了一个叫 客服流失数 的计算列 下面图中没有在计算列名称上加中括号这是错误的,因为使用中文 ...

  7. UIView的ContentMode

    UIViewContentMode   typedef enum {    UIViewContentModeScaleToFill,    UIViewContentModeScaleAspectF ...

  8. 在keil 4中添加stc系列芯片的方法--【sky原创】

    在keil 4中添加stc系列芯片的方法: 1.从官网下载uv3.cdb的文件网址是:http://www.stcmcu.com/ 2.下载好后把uv3.cdb文件改成STC.cdb:3. 然后将[S ...

  9. How To Set Up Apache Virtual Hosts on CentOS 6

    About Virtual Hosts 虚拟主机,用于在一个单一IP地址上,运行多个域.这对那些想在一个VPS上,运行多个网站的人,尤其有用.基于用户访问的不同网站,给访问者显示不同的信息.没有限制能 ...

  10. eclipse运行时编码设置

    eclipse运行时编码设置: