综合案例功能介绍
业务分析
模拟电商网站购物场景中的【下单】和【支付】业务
1)下单
-
用户请求订单系统下单
-
订单系统通过RPC调用订单服务下单
-
订单服务调用优惠券服务,扣减优惠券
-
订单服务调用调用库存服务,校验并扣减库存
-
订单服务调用用户服务,扣减用户余额
-
订单服务完成确认订单
2)支付
-
用户请求支付系统
-
支付系统调用第三方支付平台API进行发起支付流程
-
用户通过第三方支付平台支付成功后,第三方支付平台回调通知支付系统
-
支付系统调用订单服务修改订单状态
-
支付系统调用积分服务添加积分
-
支付系统调用日志服务记录日志