打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用dubbo+maven搭建消费者跟提供者(附源码)

由于项目需求,需要把服务层跟应用层抽离开,要求可以单独部署到不同服务器中。由于考虑到以后可能会做成分布式,所以选择了dubbo+zookeeper的架构。使用maven对项目架构进行分模块管理。

zookeeper---动物管理员,它的作用是服务注册中心,dubbo提供者可以在此注册自己的请求地址,所提供的服务等。dubbo消费者可以根据需求向zookeeper请求对应的提供者提供的服务。

接下来分享一下最近搭建的一个项目,整体架构为:springmvc+spring+mybatis+dubbo+zookeeper+mysql+maven

接着我们来看看整体项目结构:其中dubbo-parent为根项目。dubbo-common里包含基础jar包,model,接口类。dubbo-util存放着部分工具类。dubbo-service为dubbo的提供者,里面包含dao实现类,service实现类等。dubbo-web为dubbo的消费者。service,web皆依赖于common跟util,继承与parent

项目下载地址:点击打开链接

下载后导入dubbo-parent项目,然后再逐一导入common,service,web到 项目中。

1.创建数据库,根据user建立user表

2.修改service项目中database配置

3.安装zookeeper并运行

4.将service,web两个项目部署到tomcat中

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Maven+SpringMVC+Dubbo 简单的入门demo配置
SpringBoot分布式:Dubbo+zookeeper
Dubbo+Zookeeper
『互联网架构』软件架构
!!!使用Maven构建 整合Dubbo+Zookeeper+SpringMVC+Spring+MyBatis支持分布式 高效便捷开发框架
[引用]Dubbo之旅--Provider示例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服