谷粒商城是一个微服务项目,总体上分为前台购物模块和后台数据管理模块。基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus + Redis + SpringSession + RabbitMQ + Nginx + ES 实现,Nginx 实现反向代理和动静分离,采用 Docker 容器化部署。前台商城系统包括:用户登录、注册、商品搜索、商品详情、购物车、下订单流程、秒杀活动等模块。后台管理系统包括:系统管理、商品系统、优惠营销、库存系统、订单系统、用户系统、内容管理等七大模块。其中的基本功能都实现。
注册、配置中心:Nacos
网关:gateway
远程调用:Feign
分布式事务:本地事务+延时队列
限流、降级、熔断:Sentinel
链路追踪:Sleuth + Zipkin 可视化