参考
黑马乐优商城
乐优商城服务器部署_黑马乐优商城项目总结
黑马乐优商城12月份完整版【锋哥版】

1.说明
本代码是来自黑马教育的乐优商城系列
我学习的视频是2018年9月份年左右

主要的技术栈是:vue+Spring Boot+Spring Cloud+Redis+ RabbitMQ+Nginx+ElasticSearch+JWT+FastDFS

实现的功能:实现前后端分离,微服务开发,分布式文件管理,以及高效聚合功能,解决服务间通信问题,缓存热点数据,负载均衡,非对称加密等

系统架构

在这里插入图片描述

在这里插入图片描述
其中标记为黄色的(exclusion)的代码是前端代码
Leyou-portal:商城用户访问界面
Leyou-manage-web:商城管理页面

启动顺序

linux下nginx+elasticsearch+MQ

#nginx
sudo nginx -c /opt/nginx/conf/nginx.conf #指定配置文件启动
#elasticsearch
/leyou/home/elasticsearch-6/bin/./elasticsearch
#MQ
service rabbitmq-server start    # 启动

windows

打开redis-server+mysql+idea

#切换到Leyou-portal目录(启动用户界面)
live-server --port=9002
#切换到Leyou-manage-web目录(启动管理界面)
npm run dev
#MQ
再依次启动微服务即可完成

注意

没有实现sms短信发送
没有实现fastdfs,直接保存到本地
由于页面静态化的代码在win中运行,所以直接保存到的win
cookie的domin设置,直接返回的leyou.com,没有配置nginx
port文件是对应的端口号

Logo

开源、云原生的融合云平台

更多推荐