综合案例功能介绍

业务分析

模拟电商网站购物场景中的【下单】和【支付】业务

1)下单

综合案例功能介绍

  1. 用户请求订单系统下单

  2. 订单系统通过RPC调用订单服务下单

  3. 订单服务调用优惠券服务,扣减优惠券

  4. 订单服务调用调用库存服务,校验并扣减库存

  5. 订单服务调用用户服务,扣减用户余额

  6. 订单服务完成确认订单


2)支付

综合案例功能介绍

  1. 用户请求支付系统

  2. 支付系统调用第三方支付平台API进行发起支付流程

  3. 用户通过第三方支付平台支付成功后,第三方支付平台回调通知支付系统

  4. 支付系统调用订单服务修改订单状态

  5. 支付系统调用积分服务添加积分

  6. 支付系统调用日志服务记录日志