SpringCloud | 单体商城项目拆分(微服务)
用户,购物车,商品,订单,支付等业务都是放在一起,这样很容易一个文件改动造成多个文件也要变动,而且在团队项目中也不容易维护,所以可以进行微服务拆分,来解决这个问题。同理,剩下的4个业务也是这样拆分,其实公共服务就是把各个业务交织的部分,抽取出来,这样就只需要在hm-api里面去调用就可以,微服务架构,首先是服务化,就是将单体架构中的功能模块从单体应用中拆分出来,独立部署为多个服务。我这里采用的是横向拆分,把它们公共的服务提取出来放在hm-api里面。比如在购物车模块里面,它使用到了商品模块里面的服务,
原创
2024-07-15 19:20:50 ·
1089 阅读 ·
1 评论