单体架构
分布式架构
假设一个电商的下单场景,完成一笔订单入库,需要做几个操作
1. 创建订单
2. 卡券抵扣
3. 库存扣减
那么在分布式架构下的调用链,可能是下面这种情况。那么服务和服务之间势必会存在远程通信。
我们通过springboot可以快速构建一个微服务应用,为了让大家更好的理解服务之间的通信,我们来基于SpringBoot模仿出上面的这种应用场景
单体架构
分布式架构
假设一个电商的下单场景,完成一笔订单入库,需要做几个操作
1. 创建订单
2. 卡券抵扣
3. 库存扣减
那么在分布式架构下的调用链,可能是下面这种情况。那么服务和服务之间势必会存在远程通信。
我们通过springboot可以快速构建一个微服务应用,为了让大家更好的理解服务之间的通信,我们来基于SpringBoot模仿出上面的这种应用场景