本项目整体架构为Spring Cloud Alibaba + Mybatis + Mysql + RabbitMQ + Seate, 部署于阿里云,网关使用阿里云接通服务器,网关可进行鉴权,请求记录,限流等,整体分为后台管理和前台App,后台管理给商家以及平台间使用,每个商家可以在自己的管理系统上架商品,交由平台审核,审核通过后在App显示,平台可以配置首页展示以及营销活动,前台App为用户使用,用户在首页搜索或者选择商品,生成订单,订单通过MQ放入延迟队列等待过期,用户结算后会在对应的支付通道回调处修改订单信息,每次购物后如果有对应的营销活动,会增加积分,兑换购物券用于下一次的购物