dubbo 搭建 引入相应的jar文件(三)

本文介绍了如何搭建Dubbo项目,重点在于Maven配置Dubbo、Spring以及Zookeeper客户端的依赖。项目结构包括dubbo-parent、dubbo-simple-entity、dubbo-simple-service-api、dubbo-simple-service-impl和dubbo-simple-webapp,其中dubbo-simple-service-impl包含最多依赖,如dubbo-config工具包。首次引用其他模块需先构建并install。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码示例访问我的github: https://github.com/WilsonZhang8/dubbo-demo
1.maven配置dubbo依赖包,版本号为2.5.3

dubbo主要依赖一下这些包。

2.配置spring依赖
3.配置zookper客户端包


4.设置项目之间的依赖
maven依赖是传递的,因此在模块依赖关系如下:
dubbo-parent ---> dubbo-simple-entity ---> dubbo-simple-service-api
--->dubbo-simple-service-impl ---> dubbo-simple-webapp

其中模块 dubbo-simple-service-impl 还会引用其他依赖比如:dubbo-config 工具包。该模块是依赖最多的。


1.dubbo-parent

2.dubbo-simple-entity

3.dubbo-simple-service-api

4.dubbo-simple-service-imp

5.dubbo-simple-webapp

注:引用本项目其他模块的依赖,如果初次引用其他模块的依赖则需要先构建install依赖模块。

dubbox 修改了kryo序列问题 at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.returnFromResponse(DefaultFuture.java:190) at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:110) at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:84) at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96) at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144) at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:74) at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:53) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:48) at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:91) at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:53) at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:77) at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:227) at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:72) at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) at com.alibaba.dubbo.common.bytecode.proxy1.test(proxy1.java)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值