点击空白处退出提示
作品详情
爱之家商城是一款全品类商品 b2c 网络商城,是 520 生活圈平台的一个子系统。用户可以在商城
中购物或申请成为代理商赚取推广佣金。该项目基于微服务 SpringCloud 构建,主要有平台管理(平
台统计、订单管理、商品管理、会员管理、用户管理)、商家后台管理(商品、订单、促销、统计)和
用户后台管理(订单、物流、优惠卷)、订单服务、商品搜索、物流服务六个模块。
责任描述:
1. 负责订单服务模块,根据业务实现订单下单、订单超时、取消订单等
2. 负责业务日志采集以及搜索模块
3. 负责商品搜索模块
4. 负责用户登录认证模块,根据是否登录、登录用户角色公开相应的系统资源
相关技术:
1. 使用 Seata 分布式事务框架解决订单下单流程的分布式事务问题
2. 使用 RabbitMQ 实现延迟消息队列,解决用户订单超时未支付时取消订单的问题
3. 使用 token + Redis + AOP 方案来解决接口幂等性问题,避免网络抖动或重复点击等原因产生重复
调用订单服务
4. 使用 Redis 缓存热点商品数据,被其他服务频繁使用,减少对数据库访问造成的压力,从而增加系统
吞吐量
5. 使用 Elasticsearch 实现商品全文搜索服务
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论