网络项目技术了解

单台服务器

即通过ssm在同一台服务器上完成前后端
SpringMVC负责前后端转发,Spring负责程序主体,MyBatis负责数据库交互
优点:简单,开发速度快
缺点:并发能力极差

服务器集群

即通过一台Nginx服务器将请求均匀分配给Tomcat服务器集群,每个服务器都有完整的项目前后端

前后端分离

前提:

服务器请求分为网页静态资源请求和对程序数据等动态资源的请求,静态资源请求平率高,并发数高,动态资源请求频率少,并发数少。

做法:

采用少量Nginx服务器包含前端数据处理静态数据请求,使用多台Tomcat服务器处理后端请求。

技术:

前端:

vue/React,axios,Nginx部署

后端:

SpringBoot+ssm,RESRful URL设计规范,swagger2前后端接口文档,linux部署

微服务架构

将每一个后端功能模块拆分为一个项目,部署在不同的服务器上
image

posted @ 2023-09-07 21:25  adamaik  阅读(32)  评论(0)    收藏  举报