该项目是一个微服务商城购物系统,基于 springcloud alibaba 架构开发
系统分为店铺 商品 用户 订单 活动,支付,后台管理等模块
本人主要负责订单 活动 支付以及后台管理的部分功能,活动主要分为拼单,优惠券,拼惊喜,秒杀等
开发环境:
IDEA,MySql-5.7,JDK1.8等
使用技术: SpringBoot,Springcloud,Nacos,MybatisPlus,Redis,Fastdfs,ElasticSearch,RocketMQ,xxl-job等
责任描述:
1.参与项目基本架构搭建,使用 Nacos 替代 SpringCloud 原有 Eureka和 SpingConfig 作为服务发现及配置中心
2.使用 Mybatis-Plus 生成基础代码和接口
3. 搭建 Redis 及服务,并编写相关接口
4. 使用 Feign 提供远程调用,实现负载均衡和数据托底
5. 搭建 ElasticSearch 及服务,并编写相关接口
6. 使用 Fastdfs 完成图片、视频的对象存储
7. 负责支付服务,基于 Redis、RocketMQ ,完成支付功能
8. 使用 xxl-job 任务调度,完成订单的超时处理,全天账单下载,以及支付未到账的对账处理
9. 负责活动模块,基于 Redis、RocketMQ 完成秒杀,优惠券,拼惊喜等活动
10. 负责后台管理的部分功能,基于 SpringSecurity-Ouath 2完成后台的权限管理