电商系统微服务架构拆分实施步骤.pdfVIP

  • 5
  • 0
  • 约小于1千字
  • 约 2页
  • 2026-06-16 发布于北京
  • 举报

1、从工程层面,我们给他拆开来

每个服务-工程,每个工程是自己完全独立的,跟其他的服务的工程都没什么关系的,在

微服务架构里,我们比较强调的一点是整体的自治,每个服务都可以自己管理自己,跟其他

的服务是没有关系的

2、拆完工程以后,我们会去基于springcloud调整里面的代码

各个服务之间都涉及到大量的接口的调用,我们要将每个服务转换成一个springcloud的服

务,然后将每个服务要对外的接口,做成controller,这个controller里面的接口是定义

在一个单独的服务API工程中的(上传到Nexus里面去),然后其他服务来依赖他的API

接口工程,来进行接口调用

完成这一步了,各个工程才不会报错了

3、给每个服务都创建一个独立的database

逻辑库,在mysql实例里来创建,让每个服务都是在连接自己的数据库,如果有跨服务的数

据的,不能够各个服务交叉对方的数据库,通过其他服务的接口来获取数据

4、调整各个单元测试类

微服务架构,在单元测试中,你对各个依赖的其他的服务接口必须得进行mock,让其

他依赖的服务接口都是返回相对应的mock数据的,保证各个工程的额单元测试类都可以正

常跑通

5、

文档评论(0)

1亿VIP精品文档

相关文档