2020微服务分布式电商项目《谷粒商城》

项目简介

技术涵盖:微服务架构+分布式+全栈+集群+部署+自动化运维+可视化CICD。

项目由业务集群系统+后台管理系统构成,打通了分布式开发及全栈开发技能,包含前后分离全栈开发、Restful接口、数据校验、网关、注册发现、配置中心、熔断、限流、降级、链路追踪、性能监控、压力测试、系统预警、集群部署、持续集成、持续部署…
在这里插入图片描述
项目微服务划分图:在这里插入图片描述

环境搭建

1、虚拟机环境搭建

使用VirtualBox+Vagrant搭建Linux虚拟机环境

2、安装MySQL与Redis

docker安装MySQL与Redis

3、开发工具&环境配置

(1)IntelliJ IDEA 进行Maven配置,并安装插件——Lombok、mybatisX。

(2)VSCode安装插件——auto close tag、Auto Rename Tag、Eslint、HTML CSS Support、JavaScript、Live Sever、open in browser、Vetur。

(3)git基本配置

(4)官方下载安装Node,配置淘宝镜像

C:\Users\XXX>node -v
v14.4.0
C:\Users\XXX>npm config set registry " https://registry.npm.taobao.org "
4、前端项目搭建

前端项目搭建

5、后端项目搭建

后端环境搭建

6、Nacos注册中心

Nacos注册中心设置

扫描二维码关注公众号,回复: 11493626 查看本文章
7、OpenFeign远程调用

Feign分布式远程调用

8、Nacos配置中心

Nacos配置中心设置

9、GatewayAPI网关

GatewayAPI网关

10、Vue模块化开发

Vue模块化开发

项目开发

待续… …

猜你喜欢

转载自blog.csdn.net/KAIZ_LEARN/article/details/107639185