微服务电商实战(一)电商项目概述

一、概述

目前技术栈如下:

①SpringBoot:2.2.6.RELEASE

②SpringCloud:Hoxton.SR3

③Swagger:1.7.0.RELEASE

④JPA:2.2.6.RELEASE

⑤Docker:19.03.8

⑥Mysql:8.0.19

⑦Redis:5.0.8

⑧RabbitMQ:rabbitmq:3-management

⑨VUE:2.9.6

 

从技术栈可以看出,本项目采用前后端分离的架构,SpringBoot+SpringCloud+Vue在目前非常流行;

其中还涉及到Nexus3搭建maven私服,GitLab搭建代码管理私服,微信公众号消息接口开发,腾讯云短信接口开发,七牛云作为文件服务器,Bean类采用DTO模型。

 

目前项目架构图如下:

 

后端项目github地址:https://github.com/liazhan/shop-project

前端项目github地址:https://github.com/liazhan/shop-project-web

配置文件github地址:https://github.com/liazhan/shop-project-config

 

目前项目还在持续编写当中,后续还会继续更新...