该商城类项目是一个b2b2c类项目,支持商家入驻。主要面向的行业有饮料、服装、食品和箱包等行业。
分为三个客户端,平台端、商家端和用户端,平台端主要有平台统计、待办事项和流量统计等功能;商家端主要有商品发布、商品列表、商品订单、店铺结算、秒杀活动等功能;用户端主要有搜索商品、查看订单、微信支付、短信登录注册等功能。客户端层面,消费者可通过PC站、APP/小程序,商家有商家后台,平台运营有管理后台,开发/运维有监控后台。前端交互层对应各终端界面。网关层采用nginx负载均衡。API层包含用户、通用、店铺、运营后台等API及MQ消费者。能力层设有用户、商家、订单、积分等中心。服务层分为平台能力(文件、日志等服务)和业务能力(会员、商品等模块)。基础支撑层有mysql、mongoDB、Elasticsearch、redis、rocketmq、oss、sms等。此外,还有springboot admin、kubernetes、延时任务、定时任务、elk日志收集等辅助工具和服务。整体架构层次清晰,各模块分工明确,通过协同运作,为电商平台提供稳定、高效的服务和功能支持。后台技术的基本框架是Spri