项目描述:商城系统,分为前台用户系统和后台管理系统,使用了微服务技术架构,前后端分离开发
技术栈:
后端:SpringBoot + MyBatis + MySQL +Redis + RabbitMq + nacos 等
前端:Vue + node
用户角色:用户,系统管理员
模块划分:用户模块,商品模块,商品类别模块,订单模块,收藏模块,购物车模块,后台管理模块
服务器:采用自己电脑配置虚拟机,搭配CentOS7并使用docker技术配置相关服务(Elastisearch,nignx,RabbitMQ,
Redis,Kibana,nacos)
项目总结
使用Redis将热点数据(商品查询)放到缓存当中,提高检索速度
使用RabbitMQ消息队列进行服务之间的异步通信(下订单时对商品模块和购物车模块之间的通信)
通过FeignClient实现各个模块之间的功能调用
通过GateWay网关服务配置各个服务模块,并在访问相关服务模块时,分配到各自的服务模块负责的功能中
点击空白处退出提示












评论