第一章 :JavaEE项目之“谷粒商城” ----项目简介
1、项目背景
(1)、电商模式
1、市面上有5种常见的电商模式 B2B、B2C、C2B、C2C、O2O;
本项目属于B2C模式
B2C (Business to Consumer),就是我们经常看到的供应商直接把商品卖给用户,即“商对客”模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。如:苏宁易购、京东、天猫、小米商城。
(2)、谷粒商城
谷粒商城是一个B2C模式的电商平台,销售自营商品给客户。
2、项目架构图
- 整个项目前后端分离开发,分为内网部署和外网部署
- 外网部署:面向公众访问的部署前端项目;(App,web网站);使用客户端来完成相应的功能;如登陆、注册都需要通过客户端向后台服务发送请求;
- 内网部署:整个后台服务集群
- 网关(SpringCloud Gateway):任意客户端发送请求到Nginx集群,Nginx集群先发送到API网关,然后网关根据当前请求动态路由到指定的服务(如果有多个服务,