聚合模块和微服务的区别

首先聚合工程:是对一个工程的各级包进行的分离,分别设计成为一个模块,然后把其打包成jar包,web阶段的打包成war包,然后各个模块添加需要的模块的依赖,聚合工程本身里面没有工程
只是为了方便对所有的模块进行统一的操作。比如:travel——domain,travel_exception,travel_mapper,travel_service,travel_utils,travel_web等各级包为为各个聚合模块
方便别人导入依赖去使用里面的代码,别是需要使用服务的哪一层的代码,就去导入其依赖
比如商品模块系统和订单模块系统,订单模块需要引入商品模块的实体类代码,难道还需要再去建立,很麻烦,就需要我们商品模块系统进行聚合,把实体类代码分成一个模块,其他的工程直接引入这一程的依赖就可以了

微服务:每一个微服务就是一个以tomcat服务启动的web应用,其实就是为请求做出响应的,可以与其他的微服务没有关系,供其他的服务进行调用。每一个微服务可以是一个聚合工程,里面包括很多的聚合模块,就是每一级包

我们需要其他模块的东西,就去添加它的依赖,就可以使用它了。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值