目录
1、优化1----复杂流程加MQ
订单系统仅仅会同步执行更新订单状态和扣减库存两个最关键的操作,因为一旦你支付成功,只要保证订单状态变为“已支付”,库存扣减掉,就可以保证核心数据不错乱。
- 订单系统接着会发送一个订单支付的消息到RocketMQ中去
- 积分系统会从RocketMQ里获取到消息,然后根据消息去累加积分
- 营销系统会从RocketMQ里获取到消息然后发送优惠券
- 推送系统会从RocketMQ里获取到消息然后推送短信
- 仓储系统会从RocketMQ里获取到消息然后生产物流单核和发货单,去通知仓库管理员打包商品,准备交接给物流公司去发货。