proginn15021885212022年12月15日
109阅读
所属分类webapp零售电商

作品详情

软件架构: SpringBoot、SpringMVC、JSP、Spring Security、Dubbo、MyBatis-Plus、FastDFS、Nginx、SpringCache、
Redis、RabbitMQ、Solr、SpringSession、MyCat 、ZooKeeper
项目描述: 海淘淘是一个 B2C 电商项目,项目包含商品搜索、商品展示、购物车、登录注册、订单提交,
支付、商品管理、CMS、商品推荐、订单管理等众多个模块。系统使用 RPC 分布式架构,电
商门户相关功能作为表现层部署于多个 Tomcat,使用 Nginx 进行反向代理。订单服务、会员服
务、搜索服务、商品服务、活动服务、内容服务等服务层内容同时部署于多个服务器,通过 Dubbo
和 ZooKeeper 实现负载均衡,使用 SpringSession 解决分布式项目 Session 同步的问题,数据
库 MySQL 通过主从复制,利用 Mycat 分库分表提升吞吐量
责任描述: 按照开发计划完成相关模块的业务代码功能编写并进行单元测试
使用 Spring Security 完成 CMS 用户登录认证功能,对没有权限的请求进行拦截
完成 CMS 系统内容分类管理的增删改查以及数据表格分页
使用 SpringCache 和 Redis 缓存并返回 json 数据快速响应门户网站的菜单请求
使用 Solr 导入商品数据,利用中文分词器提供全文检索服务
使用 RabbitMQ 执行异步任务,完成对 Redis 缓存数据和 Solr 存储数据的同步更新操作
使用 Redis 和 Cookies 实现购物车功能,用户登录前购物车商品信息存储在 Cookies 中,用户
登录后使用 Redis 存储购物车商品信息,用户登录时把 Cookies 商品合并到 Redis 中
使用 Redi 缓存商品数量作为分布式锁和 RabbitMQ 异步下单完成商品秒杀功能,防止超卖
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论