通过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-2.0.10到dubbo-2.5.2-sources的多个版本的jar包,这些版本的演变见证了Dubbo的不断发展和完善。 1. **版本差异**: - **dubbo-2.0.10**:这是较早的一个稳定版本,提供了基本的服务...
这些jar包通常会按照功能或者依赖关系分组,例如,可能有dubbo-core.jar(包含核心功能)、dubbo-registry-zookeeper.jar(ZooKeeper注册中心实现)、dubbo-protocol-netty.jar(Netty协议实现)等。开发者在进行...
本压缩包包含多个版本的Dubbo jar包,这使得我们可以根据项目需求选择合适的版本进行使用。每个版本可能在功能、性能、API或兼容性上有所差异,因此了解不同版本的特点至关重要。 1. **Dubbo版本介绍**: - Dubbo ...
在实际使用中,这些jar包会通过Maven或Gradle等构建工具添加到项目的依赖管理中。例如,在Maven的pom.xml文件中,你可以这样引用Dubbo的核心库: ```xml <groupId>com.alibaba</groupId> <artifactId>dubbo ...
首先,`dubbo-2.9.0.jar`是编译后的二进制jar包,包含了Dubbo的核心组件和服务接口。这个jar包可以在运行环境中直接使用,供应用调用和部署。它包含了服务提供者(Provider)、服务消费者(Consumer)、注册中心...
【Dubbo源码+jar包】的资源包含了Dubbo的核心组件和源代码,这为我们深入理解这个分布式服务框架的工作原理提供了宝贵的资料。Dubbo是由阿里巴巴开源的,它旨在提高微服务架构下的服务治理效率,同时也支持多种通信...
(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核心包一个,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下载
2.6.0版本的jar包,更新于2018.1.23。 此文件是2.6.0新版本的jar,便于大家使用。
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包,具体用法可以参考本人的另一篇博客《spring项目(非dubbo)如何调用dubbo服务》,其实原理也比较简单,既然要调用dubbo,那就是引入一些相关jar包,再配置...
java -jar dubbo-admin-....jar 访问:localhost:7001 root/root guest/guest
《Dubbo-2.8.4:分布式服务框架的核心解析》 Dubbo-2.8.4是一款由阿里巴巴开源的高性能、轻量级的服务治理框架,它为开发者提供了分布式环境下的远程调用能力,被誉为“必备神器”。在这个版本中,Dubbo已经积累了...
Dubbo Admin2.5.0 jar包
1. **dubbo-2.5.3-javadoc.jar**:这是Dubbo的API文档JAR文件,包含了2.5.3版本的所有接口和类的JavaDoc注释。通过这个文件,开发者可以查阅到每个类、接口和方法的详细说明,了解其功能和使用方式。这对于学习和...
总结来说,"dubbo-2.5.3"的jar包是Dubbo框架的核心组件,包含了所有必要的类库和依赖,而Zookeeper作为重要的服务注册与发现工具,与Dubbo紧密配合,共同构建出强大的微服务体系。通过深入理解和掌握这两个工具,...
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相关的测试资源,主要包含用于测试Dubbo服务接口的JAR包。Dubbo是阿里巴巴开源的一个高性能、轻量级的服务框架,它提供了服务治理、远程调用、集群...
为了在Java项目中使用Dubbo,你需要包含一系列的JAR(Java Archive)文件,这些文件提供了Dubbo的核心功能和其他依赖。本篇文章将详细解释这些JAR文件的作用以及如何在项目中正确引用它们。 首先,Dubbo的核心功能...