电商项目 您所在的位置:网站首页 电商项目团队名称 电商项目

电商项目

2024-07-14 17:38| 来源: 网络整理| 查看: 265

1.项目名称

XXX新零售电商平台

2.项目描述

该项目是基于SpringBoot/SpringCloud为重庆澳欧惠品构建的一款本地B2C新零售电商平台,客户通过前台浏览和购买商品,管理员通过后台对平台、商品、用户进行管理。主要出售日常百货,地区特产项目使用分布式框架,涉及后台管理员服务、地址服务、物流服务、广告服务、商品服务、商品类别服务、品牌服务、订单服务 、购物车服务、首页频道服务、公告服务、留言服务、搜索服务、会员服务等。

3.技术栈

Springboot+SpringCloud+RabbitMQ+Redis+ElasticSearch+Xxl-sso+Lcn+Nginx+七牛云+Swagger2+Mysql+Maven+GitLab+Docker

4.责任描述

会员注册:客户端(移动端、PC端)调用会员服务注册接口进行会员注册,使用NatApp进行内网穿透,利用开源框架WxJava框架进行二次开发,会员先关注公众号,在公众号号接收验证码,并把验证码缓存Redis中,有效期3分钟,会员注册校验验证码是否一致,同时会员注册密码加盐加密MD5和BASE64散列存储。

会员认证:使用XXL-SSO框架实现微服务平台单点登陆开发,搭建并二次开发XXL-SSO的中央认证服务器,改造认证服务器的认证界面,同时植入认证验证码功能,整合各个门户例如首页频道、搜索频道等SSO客户端。基于cookies实现,虽然 cookies本身不跨域,利用XXL-SSO框架实现跨域的进行SSO认证。

广告管理:运营商广告类别管理、广告管理,使用七牛云进行广告图片分布式存储。首页频道服务广告的数据使用Redis进行缓存预热,开发并设计广告缓存系统设计,使用延迟双删、以及RabbitMQ缓存清除重试保证Redis缓存一致性。

订单管理:开发并设计下单流程,使用Redission实现分布式锁防止库存超卖,使用开源框LCN进行事务的一致性操作,保证商品服务减库存,订单服务新增订单。使用雪花算法进行在高并发分布式全局订单ID的生成.



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有