项目描述:
爱之家商城是一款全品类商品 b2c 网络商城,是 520 生活圈平台的一个子系统。用户可以在商城
中购物或申请成为代理商赚取推广佣金。该项目基于微服务 SpringCloud 构建,主要有平台管理(平
台统计、订单管理、商品管理、会员管理、用户管理)、商家后台管理(商品、订单、促销、统计)和
用户后台管理(订单、物流、优惠卷)、订单服务、商品搜索、物流服务六个模块。
责任描述:
1. 负责订单服务模块,根据业务实现订单下单、订单超时、取消订单等
2. 负责业务日志采集以及搜索模块
3. 负责商品搜索模块
4. 负责用户登录认证模块,根据是否登录、登录用户角色公开相应的系统资源
相关技术:
1. 使用 Seata 分布式事务框架解决订单下单流程的分布式事务问题
2. 使用 RabbitMQ 实现延迟消息队列,解决用户订单超时未支付时取消订单的问题
3. 使用 token + Redis + AOP 方案来解决接口幂等性问题,避免网络抖动或重复点击等原因产生重复
调用订单服务
4. 使用 Redis 缓存热点商品数据,被其他服务频繁使用,减少对数据库访问造成的压力,从而增加系统
吞吐量
5. 使用 Elasticsearch 实现商品全文搜索服务
点击空白处退出提示












评论