一、服务拆分
服务拆分(也叫项目拆分)
注意事项:
- 不同的微服务,不要重复开发相同的业务
- 要求微服务之间数据独立,不要访问其他微服务的数据库
- 微服务可用将自己的业务暴漏为接口,供其他服务调用
1. Cloud-Demo拆分
首先有一个已经写好的项目工程,为cloud-demo.zip,需要把这个压缩包解压并导入进idea,然后就是根据功能来拆分这个项目。这个项目的原有结构如下:
cloud-demo是父工程,里面有两个模块是order-service、user-service,这俩模块分别的作用是根据id查询订单、根据id查询用户。这俩模块就是所谓的微服务,分是订单服务和用户服务
项目下载地址:https://download.youkuaiyun.com/download/m0_63732435/88475934
2. SQL导入
项目SQL文件下载地址:https://download.youkuaiyun.com/download/m0_63732435/88475940