使用的电商项目中的商品、订单、用户为案例进行讲解。
2.1 案例准备
2.1.1 技术选型
maven
:
3.3.9
数据库:
MySQL 5.7
持久层
: SpingData Jpa
其他
: SpringCloud Alibaba
技术栈
2.1.2 模块设计
springcloud-alibaba
父工程
shop-common
公共模块【实体类】
shop-user
用户微服务 【端口
: 807x
】
shop-product
商品微服务 【端口
: 808x
】
shop-order
订单微服务 【端口
: 809x
】

2.1.3 微服务调用
在微服务架构中,最常见的场景就是微服务之间的相互调用。我们以电商系统中常见的
用户下单
为
例来演示微服务的调用:客户向订单微服务发起一个下单的请求