电商项目-简历描述篇
Posted IT-老牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电商项目-简历描述篇相关的知识,希望对你有一定的参考价值。
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的生成.
以上是关于电商项目-简历描述篇的主要内容,如果未能解决你的问题,请参考以下文章