关于重构后的项目

来源:17-8 【注重理解】实现对 ad-search 模块的重构

qq_大主公_0

2020-02-09

所以这个章节把原来的 ad-search 拆分成了 3 个module,但是对外提供接口的 ad-search 和 ad-sponsor 最后还是各一个 jar 包,也就是17-2 中最开始讲的一个 jar 包的架构,并没有把 controller 和 feign 从 microservice 中拆分出来,我这样理解对不对?
图片描述

图片描述

写回答

1回答

张勤一

2020-02-09

同学你好:

    这里的重构实际意思是说,每一个微服务由三个 jar 包构成:

    (1)microservice 只包含 Controller(或一些与 Controller 相关的代码)

    (2)sdk 包含 Feign 和 vo 对象定义

    (3)service 是业务逻辑相关的代码,它会引用 sdk

    不是说把 search 分为三个 jar 包,而是说每一个微服务都可以这样去做拆分。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
0

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程