江苏新零售微信直播(2021.1~2021.6)

一、江苏新零售

    江苏新零售小程序起始于18年,这个系统采用SpringBoot架构,前端界面采用vue,前后端分离开发,数据库使用的是Mysql,用Mybatis实现的ORM,使用Redis做缓存,前场和后场使用Dubbo进行RPC通信,消息中间件采用activeMQ,使用zookeeper作为注册中心,该系统发布在docker集群中的tomcat上。

湖南渠道和江苏渠道同属于CMC项目部,代码为同一基线的不同分支。

    我于2021年外派负责江苏渠道系统的支撑,618开始前参与了江苏新零售微信直播功能的开发,主要负责对接微信端直播间及直播商品库存以及直播优惠券的发放功能。

    我认为项目中的闪光点有,1.使用策略模式让程序动态根据活动类型,以及当前库存数量为用户展示商品推荐,易扩展。2.在做商品查询时,由于江苏项目是为了针对618活动,并发量大,所以对redis代码进行了优化,最终抗住了618活动并在整个618期间实现3000W的销售额

3.对一些高成本的接口加入了熔断,防止其影响整个系统无法使用

 

 

二、图集

 

图1:直播间列表

 

 图2:直播间创建

 

 图3:直播审核

 

 图4:活动类型选择

 

 

 图5:限时秒杀活动管理

 

 

 图6:活动新建

 

 

 

 图7:优惠券领取

 

 

 图8:手机端测试环境主页

 

 

图9:618前灰度环境压测

 

 返回目录:https://www.cnblogs.com/bajaooo/articles/10529448.html

 

posted on 2021-10-19 20:20  bajaooo  阅读(275)  评论(0)    收藏  举报

导航