`

DUBBO缺省依赖jar包

阅读更多
通过mvn dependency:tree > dep.log命令分析,Dubbo缺省依赖以下三方库:
[INFO] +- com.alibaba:dubbo:jar:2.1.2:compile
[INFO] |  +- log4j:log4j:jar:1.2.16:compile
[INFO] |  +- org.javassist:javassist:jar:3.15.0-GA:compile
[INFO] |  +- org.springframework:spring:jar:2.5.6.SEC03:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] |  \- org.jboss.netty:netty:jar:3.2.5.Final:compile

这里所有依赖都是换照Dubbo缺省配置选的,这些缺省值是基于稳定性和性能考虑的。

    log4j.jar和commons-logging.jar日志输出包。
        可以直接去掉,dubbo本身的日志会自动切换为JDK的java.util.logging输出。
        但如果其它三方库比如spring.jar间接依赖commons-logging,则不能去掉。
    javassist.jar 字节码生成。
        如果<dubbo:provider proxy="jdk" />或<dubbo:consumer proxy="jdk" />,以及<dubbo:application compiler="jdk" />,则不需要。
    spring.jar 配置解析。
        如果用ServiceConfig和ReferenceConfig的API调用,则不需要。
    netty.jar 网络传输。
        如果<dubbo:protocol server="mina"/>或<dubbo:protocol server="grizzly"/>,则换成mina.jar或grizzly.jar。
        如果<protocol name="rmi"/>,则不需要。

以下依赖,在主动配置使用相应实现策略时用到,需自行加入依赖。

    mina: 1.1.7
    grizzly: 2.1.4
    httpclient: 4.1.2
    hessian_lite: 3.2.1-fixed
    xstream: 1.4.1
    fastjson: 1.1.8
    zookeeper: 3.3.3
    jedis: 2.0.0
    xmemcached: 1.3.6
    jfreechart: 1.0.13
    hessian: 4.0.7
    jetty: 6.1.26
    hibernate-validator: 4.2.0.Final
    zkclient: 0.1
    curator: 1.1.10
    cxf: 2.6.1
    thrift: 0.8.0

JEE:

    servlet: 2.5
    bsf: 3.1
    validation-api: 1.0.0.GA
    jcache: 0.4
分享到:
评论

相关推荐

    dubbo多个版本-jar包

    这个压缩包文件包含的是从dubbo-2.0.10到dubbo-2.5.2-sources的多个版本的jar包,这些版本的演变见证了Dubbo的不断发展和完善。 1. **版本差异**: - **dubbo-2.0.10**:这是较早的一个稳定版本,提供了基本的服务...

    dubbo开发中文文档以及dubbo开发所需jar包

    这些jar包通常会按照功能或者依赖关系分组,例如,可能有dubbo-core.jar(包含核心功能)、dubbo-registry-zookeeper.jar(ZooKeeper注册中心实现)、dubbo-protocol-netty.jar(Netty协议实现)等。开发者在进行...

    DUBBO多个版本的jar包

    本压缩包包含多个版本的Dubbo jar包,这使得我们可以根据项目需求选择合适的版本进行使用。每个版本可能在功能、性能、API或兼容性上有所差异,因此了解不同版本的特点至关重要。 1. **Dubbo版本介绍**: - Dubbo ...

    dubbo所需jar包压缩包.rar

    在实际使用中,这些jar包会通过Maven或Gradle等构建工具添加到项目的依赖管理中。例如,在Maven的pom.xml文件中,你可以这样引用Dubbo的核心库: ```xml &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;dubbo ...

    dubbo2.9.0源码jar包及编译jar包

    首先,`dubbo-2.9.0.jar`是编译后的二进制jar包,包含了Dubbo的核心组件和服务接口。这个jar包可以在运行环境中直接使用,供应用调用和部署。它包含了服务提供者(Provider)、服务消费者(Consumer)、注册中心...

    Dubbo源码+jar包

    【Dubbo源码+jar包】的资源包含了Dubbo的核心组件和源代码,这为我们深入理解这个分布式服务框架的工作原理提供了宝贵的资料。Dubbo是由阿里巴巴开源的,它旨在提高微服务架构下的服务治理效率,同时也支持多种通信...

    spring+dubbo所需要的jar包

    (1)commons-logging-...(7)dubbo-2.5.3.jar (8)javassist-3.18.0-GA.jar (9)log4j-1.2.17.jar (10)netty-3.2.5.Final.jar (11)slf4j-api-1.7.12.jar (12)zkclient-0.1.jar  (13)zookeeper-3.4.13.jar

    dubbo使用zookeeper注册最小依赖jar包

    dubbo使用zookeeper注册最小依赖jar包,包含dubbo核心包一个,Commons包一个,log4j包一个,netty核心包一个,slf4j包两个,spring核心包一个,zookeeper包两个,javassist包一个。本地搭建可以成功调用服务。欢迎来...

    dubbo2.8.4.jar下载

    dubbo2.8.4.jar下载,不求赚分,只求一份爱心, dubbo2.8.4.jar下载 dubbo2.8.4.jar下载 dubbo2.8.4.jar下载 dubbo2.8.4.jar下载 dubbo2.8.4.jar下载

    dubbo-2.6.0 jar包

    2.6.0版本的jar包,更新于2018.1.23。 此文件是2.6.0新版本的jar,便于大家使用。

    dubbo好用的jar包.rar

    dubbo demo跑起来所需要的的jar包:maven-3.5.3、dubbo-2.5.3、dubbo-2.5.10--生成war包、spring-framework-4.3.6和demo代码:dubbo-demo.jar。希望帮助有需要的人。

    spring项目调用dubbo服务所需jar包.rar

    传统spring项目需要调用其他系统dubbo服务所需要的jar包,具体用法可以参考本人的另一篇博客《spring项目(非dubbo)如何调用dubbo服务》,其实原理也比较简单,既然要调用dubbo,那就是引入一些相关jar包,再配置...

    dubbo-admin jar包

    java -jar dubbo-admin-....jar 访问:localhost:7001 root/root guest/guest

    dubbo-2.8.4 jar包

    《Dubbo-2.8.4:分布式服务框架的核心解析》 Dubbo-2.8.4是一款由阿里巴巴开源的高性能、轻量级的服务治理框架,它为开发者提供了分布式环境下的远程调用能力,被誉为“必备神器”。在这个版本中,Dubbo已经积累了...

    Dubbo Admin2.5.0 jar包

    Dubbo Admin2.5.0 jar包

    dubbo的jar包 包含javasoc source 以及jar

    1. **dubbo-2.5.3-javadoc.jar**:这是Dubbo的API文档JAR文件,包含了2.5.3版本的所有接口和类的JavaDoc注释。通过这个文件,开发者可以查阅到每个类、接口和方法的详细说明,了解其功能和使用方式。这对于学习和...

    dubbo-2.5.3jar包

    总结来说,"dubbo-2.5.3"的jar包是Dubbo框架的核心组件,包含了所有必要的类库和依赖,而Zookeeper作为重要的服务注册与发现工具,与Dubbo紧密配合,共同构建出强大的微服务体系。通过深入理解和掌握这两个工具,...

    Dubbo 2.5.3 jar包

    Dubbo 2.5.3 全部jar包下载 [INFO] dubbo-parent ...................................... SUCCESS [1.042s] [INFO] Hessian Lite(Alibaba embed version) ............... SUCCESS [4.438s] [INFO] dubbo-common .....

    dubbo.rar测试dubbo接口用jar包

    标题中的“dubbo.rar测试dubbo接口用jar包”表明这是一个与Dubbo相关的测试资源,主要包含用于测试Dubbo服务接口的JAR包。Dubbo是阿里巴巴开源的一个高性能、轻量级的服务框架,它提供了服务治理、远程调用、集群...

    dubbo所需jar

    为了在Java项目中使用Dubbo,你需要包含一系列的JAR(Java Archive)文件,这些文件提供了Dubbo的核心功能和其他依赖。本篇文章将详细解释这些JAR文件的作用以及如何在项目中正确引用它们。 首先,Dubbo的核心功能...

Global site tag (gtag.js) - Google Analytics