天天吃货--Java分布式前后端分离电商项目

7,231 阅读1分钟

预览 线上地址: http://47.105.41.229/index.html

项目地址

技术栈

  • Spring Boot
  • MySql
  • Maven
  • Nginx
  • Tomcat
  • Redis
  • Vue

接口swagger: http://47.105.41.229:8088/mall-api/doc.html

架构

redis缓存(因只有一台服务器,未配置哨兵和集群模式)

nginx 集群(伪集群:没钱买云服务器)

server {
	listen 80;
	server_name 47.105.41.229;

	# 后端接口
	location /api/ {
		proxy_pass http://47.105.41.229:8088;
		rewrite "^/api/(.*)$" /$1 break;
	}

	# 前端首页
	location / {
		root /home/website/mall-pc;
		index index.html;
	}
}

tomcat 单体架构 (已废弃)

预览 http://47.105.41.229:8080/mall-shop/index.html

页面

  • 首页

  • 商品分类

  • 商品推荐

  • 商品搜索

  • 商品详情

  • 购物车

  • 下单页面

  • 支付页面

  • 用户中心