点击空白处退出提示
作品详情
● 商品分类采用Redis分布式缓存加上SpringCache对商品的分类,参数,品牌进行分类数据的缓存,减轻数据库压力。
● 商品服务搜索接口开发,基于ElasticSearch实现,添加关键词高亮聚合查询,提高搜索关键词性能效率。
● 商品发布将商品信息存储到ElasticSearch中,商品添加针对图片使用阿里的OSS服务器进行存储
● 完成商品面包屑展示功能,根据商品的分类做分级处理,查询出数据存入Redis,减少与数据库交互
● 首页销售排行榜,用户购买商品,使用jedis.zincrby对商品销量+1,按照scope升序排行,返回有序集合中指定区间内的商品,取出前10的商品,通过销售量由高到低进行排序。
● 订单服务功能开发,Redis缓存防重Token用于校验订单、使用openFeign调用商城服务,获取商品信息,发送RocketMQ 事务消息,在mq的事务监听器中保存订单,订单明细和支付单,保证本地事务的一致,并且完成支付服务对接
● 参与商品秒杀接口开发,使用Redis的hash数据结构存储秒杀活动和秒杀商品,使用Redission分布式锁信号量来存储商品的库存,防止商品超卖,使用Rocket MQ延迟消息解决支付超时关闭订单退库存
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论