在线手机选购系统

电子商务 B2C 案例ID:183561
雨季
1 年经验· 中科锐眼
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

后端开发工程师
2022年01月 - 2022年04月
该系统是包含认证服务、购物车服务、会员服务、订单服务、商品服务、优惠券服务、网关、三方服务为一体的分布式选
购项目,分为用户选购页面和商家管理页面。
主要技术:Docker、Nginx、Gateway、Mysql、Redis、SpringBoot、SpringCloud Alibaba、Rabbit MQ
在认证模块,使用了session+cookie的技术,实现了单点登录的功能,达到了一处登录处处登录的效果。实现手机短信验
证码注册功能,实现利用gitee进行第三方登录。
在购物车模块,使用redis+threadLocal以及前置处理器和后置处理器技术,实现已登录用户和游客的购物车添加功能。
在商品模块,利用分布式锁解决了缓存击穿和分布式环境下本地锁的失效问题,保证了对mysql数据库高效且安全的访问。
在订单模块,充分利用线程池技术,在订单模块使用异步方式查询地址信息、购物车内容以及处理商品信息,时间复杂度减
少到原逻辑的1/5。
在订单模块,使用token机制,在用户提交订单时,保证了业务的幂等性。使用消息队列存储待取消订单信息和待解锁库存
信息,在此基础上保证了订单与库存逻辑上的一致性。

在线手机选购系统

电子商务 · B2C 案例ID:183561
联系该工程师
微信扫码,建群沟通
作者: 雨季 - 1年经验- 中科锐眼

案例介绍

后端开发工程师
2022年01月 - 2022年04月
该系统是包含认证服务、购物车服务、会员服务、订单服务、商品服务、优惠券服务、网关、三方服务为一体的分布式选
购项目,分为用户选购页面和商家管理页面。
主要技术:Docker、Nginx、Gateway、Mysql、Redis、SpringBoot、SpringCloud Alibaba、Rabbit MQ
在认证模块,使用了session+cookie的技术,实现了单点登录的功能,达到了一处登录处处登录的效果。实现手机短信验
证码注册功能,实现利用gitee进行第三方登录。
在购物车模块,使用redis+threadLocal以及前置处理器和后置处理器技术,实现已登录用户和游客的购物车添加功能。
在商品模块,利用分布式锁解决了缓存击穿和分布式环境下本地锁的失效问题,保证了对mysql数据库高效且安全的访问。
在订单模块,充分利用线程池技术,在订单模块使用异步方式查询地址信息、购物车内容以及处理商品信息,时间复杂度减
少到原逻辑的1/5。
在订单模块,使用token机制,在用户提交订单时,保证了业务的幂等性。使用消息队列存储待取消订单信息和待解锁库存
信息,在此基础上保证了订单与库存逻辑上的一致性。

相似案例推荐

  • 认养一只猪

    认养一只猪

    “线上养猪,线下吃肉”。该项目是浙江华腾集团针为扩大线上销售

  • 认养一只猪

    认养一只猪

    浙江华腾农业科技有限公司是省农业企业重点研究院“华腾生态循环

  • 贝财多管理系统

    贝财多管理系统

    这是贝财多管理端,vue+springcloud 编写的,微

  • 贝财多

    贝财多

    贝财多,一款全新上线的生活服务软件,专业的记账省钱赚钱神器,

  • 球衣定制

    球衣定制

    苏州赛客爱茵作为足球装备定制及赛事服务的提供商,从业余足球赛

  • 实时用户画像

    实时用户画像

    构建实时画像,flink datastream api/fl

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×