项目名:661商城( PC端 + 微信端 + APP )
项目开发时间:2019.12 - 2020.03
技术组成:Mysql + Maven + SpringBoot + Mybatis + SpringCloud + Rabbitmq + Redis + Redission + Solr + FastDFS + Nginx + Netty +Tomcat
项目描述:项目为一个面向微商进货产品销售的商城项目,使用分布式架构,主要包含平台自营推荐,第三方商家商品展示推荐等商品模块,用户模块,在线客服模块和在线发布需求,需求商家接单,融合第三方支付,订单评价优惠券等功能
技术要点:
1)砍价分为砍价活动页面模块、砍价商品页面模块、用户报名页面模块、用户邀请朋友砍价页面模块、砍价榜模块,砍价业务核心是:砍价的随机数、砍价的人数、砍价的次数、砍价的底价等信息,依据这些信息通过算法进行砍价操作;
2)秒杀是一个单独的模块,秒杀前把商品库存放在redis缓存,规则是:限时、限次数、必须登录、抢到商品减库存。
岗位职责:
1. 参与项目业务拆分、模块设计、数据库表设计;
2. 参与登录服务、注册服务、订单服务开发;
3. 参与秒杀服务的开发。