springboot + dubbo + zookeeper 注册中心 + maven多模块项目框架搭建具体操作

本文介绍了如何搭建一个基于SpringBoot的分布式系统,使用Dubbo作为服务治理框架,Zookeeper作为注册中心。通过Maven多模块项目结构,详细阐述了从创建父模块到配置各个子模块的完整过程,包括生产者、消费者、接口项目和共用实体类的设置。最终,通过配置和服务调用展示了如何在实际操作中实现服务的交互。
摘要由CSDN通过智能技术生成

1. 项目搭建前了解:
Maven多模块项目可以解决项目中出现多个相同的jar包和service接口以及实体类对象的问题,可以将相同的提取成一个项目来维护管理,然后其他需要用到则只要引用jar包即可使用。
2. 将springboot + dubbo + zookeeper项目进行拆分:
生产者项目(springboot项目,后台service实现类、mapper层、)
消费者项目(springboot项目,controller层、页面)
接口项目(maven项目,专门放service层接口)
实体类和jar项目(maven项目,实体类以及生产者消费者项目共用jar包)
3. 搭建步骤:
(1)Maven多模块需要创建一个父级项目来管理子模块
创建一个maven项目做父模块:
在这里插入图片描述
在这里插入图片描述
maven选择自己本地路径
在这里插入图片描述
(2)创建子模块(接口项目、实体类+jar包项目) :
右击创建好的父级项目名称
在这里插入图片描述
选择Module创建maven项目,过程同上,这里创建两个maven项目分别为:
dubbo-service-api : maven项目,专门放service层接口
dubbo-common : maven项目,实体类以及生产者消费者项目共用jar包
创建完之后的结构:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值