项目介绍:网站商城系统是一个在线购物平台,致力于帮助商家和消费者之间的交易。消费者可以方便地
在系统中浏览,查找以及购买各种商品,商家可以将其商品发布在系统中进行宣传和销售。
项目架构:SpringBoot + Mybatis + MySQL + Redis + SpringCloud
责任描述:在此项目中主要负责商品管理模块,包括商品发布、库存管理、价格调整等功能。
1、 数据库采用主从复制模式,实现数据库的读写分离功能,将商品的商品信息,销售属性等,
保存到数据库主库中。
2、 客户端发送商品分页查询,销售属性查询时,联合 Redis 缓存技术,如果 redis 缓存中有数
据,就从缓存中获取数据;没有数据再从数据库从库中查询,减少数据库查询压力。
3、 该项目使用微服务架构,将各个独立模块细分化,使用 eureka 作为注册中心,将各个微服
务注册到 eureka 中。采用 gateway 路由技术,完成商品分类模块调用其他会员模块、库存
模块功能。