项目职责:
1.负责后台的商品属性管理,商品sku和spu的增删改查,和分页功能实现,和商品的上下架。
2.负责生成商品详情页,为了提高用户体验度,使用Thymeleaf页面静态化技术,结合RabbitMQ技术,商品审核成功后生成静态页面
3.负责网站首页页面的搜索功能:使用 Elasticsearch索引技术把数据库数据导入索引库实现全文检索功能。
4.负责购物车模块的开发,将已登录和未登录的购物车合并到一起,未登录的购物车会生成一个临时ID。
技术描述:
1.项目采用了springboot和springcloud。
2.使用ElasticSearch技术实现了项目中的全文检索功能,创建索引库,同步索引库数 据,使用Ik分词器进行分词,然后结合模糊查询一起实现快速搜索。
3.商品的上下架使用了RabbitMQ的延迟队列。
4.使用 OSS 实现对用户上传图片进行保存,并将返回的 URL 保存到用户信息表中。
5.使用SpringCloud Alibaba的Nacos作注册中心和配置中心。
6.在商品详情中使用了redis作为缓存,使用分布式锁加AOP。
7.在商品详情模块中采用异