技术架构:Spirng+SpringMVC+MyBatis+Dubbo+Shiro+FreeMarker+JWT+Solr技术要点:运用分布式开发方式进行开发,用到技术 Redis 服务器、Solr 搜索引擎、SSO 单点登录、图片上传服务器参与的模块:业务描述: 商品搜索、商品管理、购物车、用户模块、订单模块责任描述:1.商品搜索模块:主要利用 Solr 服务器与 SpringBoot 等技术进行开发。搜索关键数据进行高亮显示。2.商品管理模块:主要进行商品的添加与索引。3.购物车模块:购物车模块主要利用购物车模块主要利用 Redis 服务器 JWT、Cookie 等技术进行开发。4.登录注册模块:利用 JTW 进行登录,登录成功将 token 令牌存入 Cookie 中为后续操作做铺垫。5.商品详情模块:利用 FreeMarker 模板引擎技术进行页面的自动生成和数据显示。6.订单模块:主要利用支付宝的蚂蚁金服支付接口进行订单的支付。7.订单超时未支付的处理:订单页面用 RabbitMQ 的延迟队列和死信队列进行订单的超时未支付处理。8.秒杀处理:利用 RabbitMQ 的请求削峰进行秒杀的实现。9.防止超卖:利用 Redis 和 lua 脚本防止超卖。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论