宝怡小店是一个在线销售平台。此项目分为后台项目管理部分和前台使用部分。
1. 后台项目管理部分,核心模块:商品管理模块、库存管理模块、统计报表模块、系统基础权限等模块。
2. 用户前台使用模块,所包含的模块:用户登录模块、购物车模块、商品详情模块、订单模块、支付模块、商品检索模块。
项目职责:购物车模块、商品详情模块、订单模块、商品管理模块、库存管理模块、系统基础权限等
开发环境:IDEA、Git、Maven、SpringBoot、JDK
1.8、MySQL
技术架构:
1.此项日使用 SpringCloud 分布式架构,使用 SpringBoot 开发微服务,使用 SpringCloudALiBaBa的 Nocas 作服务注册中心和配置中心。
2.商品详情模块使用 Redis 做缓存,使用分布式锁 tapp ,防止缓存穿适和击穿,并简化代码开发
3.单点登录使用 Gateway 网关同一鉴权,用 Uuid 生成 Token 存入 Redis。
4.在购物车模块中采用异步编排技术进行远程调用的处理,提高系统的效率。
5.使用 Seata 解决系统中分布式事务。
6. 使用 git 对项目进行版本控制,并与团队进行合作开发。
点击空白处退出提示












评论