主要使用了Nginx负载均衡,Tomcat集群,分布式redis,rabbitMQ消息中间件,前后端分离,数据库使用的MySQL。
- 用户模块:实现用户的注册、登录、密码找回、管理员登录等功能。
- 商品模块:分别实现商品前台的产品搜索、动态排序列表、商品详情显示等,后台管理主要实现了图片上传、商品上下架、商品的增删改查等。
- 购物车模块:实现购物车商品的增添,移除等功能。
- 收货地址模块:实现各个用户收货地址的增删改查。
- 订单模块:实现订单的创建,删除。
- 支付模块:实现与支付宝当面付的对接,利用沙箱环境进行支付流程测试。
- 秒杀模块:利用消息中间件,实现秒杀商品的异步下单,提高并发量。