电商项目

我要开发同款
疯羊羊2023年05月24日
126阅读
所属分类Nginx、RabbitMQ、RedisSpringCloud、分布式

作品详情

项目分为六大模块:
1.公共模块 由于使用了分布式开发,公共模块中放入了项目的工具类、异常处理等公共方法
2.用户模块 此模块主要是用户注册登陆、注册时通过邮箱发送验证码并保存在redis中验证,session的校验也换成了JWT,密码使用MD5加盐处理,更加安全。
3.购物车模块 此模块主要是实现购物车功能,用户常用的购物车列表也存入在缓存中,读取更加快速。
4.产品模块 此模块主要先用户分页展示商城中的产品,产品分类下多级展示、产品查询功能、后端的产品操作。产品分类等常用数据也会缓存在redis中。
5.订单模块 此模块主要处理用户下单、支付等功能
6.分布式服务模块 提供eureka客户端的注册等功能
其他:
· Spring Gateway spring的网关功能实现全局拦截器,验证用户登陆等功能
· RabbitMQ 通过消息队列实现返还库存功能
· Nginx 解决跨域问题
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论