项目描述: 买买买商城是一个在线销售平台。此项目分为后台管理部分和前台使用部分。 后台管理部分,核心模块:用户管理模块、 商品管理模块 、库存管理模块、统计报表模块、系统基础权限等模块。 用户前台使用部分,所包含的模块用户登录模 块、购物车模块、商品详情模块、订单模块、支付模块、商品搜索模块。
责任描述: 负责负责整体登录,购物车,支付,订单模块技术架构以及开发实现。
技术点描述:
1.使用 SpringCloud 分布式架构,使用 SpringBoot 开发微服务,使用 Nacos 作服务注册中心和配置中心,使用 OpenFeign 进行服务间的远程调用。
2.购物车模块使用 Redis 做缓存,使用分布式锁,防止缓存穿透和击穿,并简化代码开发。
3.单点登录使用 JWT 生成 Token,在 Gateway 网关进行统一鉴权。
4.接入了支付宝模块进行支付服务。
5.使用 RocketMQ 延迟消息实现订单超时自动取消。
6.使用 ElasticSearch 实现了商品的搜索。