mall 下单运行路径

mall 下单运行路径 由 Archify 生成的架构图。 门户用户 · HTTP /order · 架构组件 门户用户 HTTP /order mall-portal · 下单与支付 · 架构组件 · 主路径 mall-portal 下单与支付 主路径 MySQL · oms_order · 架构组件 MySQL oms_order RabbitMQ · TTL 后转入取消队列 · 架构组件 RabbitMQ TTL 后转入取消队列 mall-mbg · 生成的 Mapper · 生成代码边界 · 不可直接改 mall-mbg 生成的 Mapper 不可直接改 POST /order 写入订单 投递 TTL,到期后回调 调用生成 Mapper 生成代码边界 图例 后端 数据库 消息总线 外部系统

主路径

  • • 下单由 mall-portal 写入 MySQL
  • • 支付成功走同一进程的 paySuccess

超时取消

  • • 下单后投递 TTL 队列
  • • 到期转入 mall.order.cancel 再取消

不在这条路径上

  • • mall-admin 与 mall-search 是另外的进程
  • • 定时器 OrderTimeOutCancelTask 未注册为 Bean