点击空白处退出提示
作品详情
• 项目介绍:基于 SpringBoot 和 Vue2 及相关技术栈进行开发的网上书店系统,用户可以在该书店中购
买喜欢的书籍,并且可以抢购优惠卷从而优惠购入商品。使用 Mysql 数据库和 Redis 数据库进行数据的
存取;
• 功能模块:RBAC 权限认证管理登录模块、商品信息管理模块、购物车订单模块、支付模块等功能模块
• 功能描述:
使用 RBAC+SpringSecurity+Jwt 做权限认证,实现用户登录,同时实现了多重角色的权限管
理。
利用 Async 实现异步添加商品,将商品信息持久化到数据同时以 Hash 形式缓存到 Redis 中,
实现 Redis 和数据库的同步缓存。
使用 Redis 和脚本 lua,实现可重入式分布式锁,保证商品以及优惠卷不会出现超卖的问题。
构建订单时,将订单同步缓存到数据库和 Redis 中,使用 RabbitMQ 实现订单超时取消功能,
同时恢复商品库存。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论