开发环境搭建-06.后端环境搭建-前后端联调-Nginx反向代理和负载均衡概念

一.前后端联调

我们首先来思考一个问题

前端的请求地址是:http://localhost/api/employee/login

后端的接口地址是:http://localhost:8080/admin/employee/login

明明请求地址和接口地址不同,那么前端是如何请求到后端接口所响应回来的数据的呢?这就要用到nginx的反向代理了。

二.反向代理

好处:

提高访问速度:使用nginx服务器会做缓存,如果请求的是同样的接口地址,那这样就无需再次请求后端服务,而是直接在nginx就把缓存数据相应给前端。这样访问速度快。

进行负载均衡:nginx可以作为负载均衡器。

保证后端服务安全:真实企业项目中,许多后端服务并没有直接暴露给互联网,往往是部署在公司内部的局域网内的,并不对外开放。通过前端不能直接请求到后端,要先请求到nginx服务器,再由nginx走内网,将请求转发给后端服务,这样后端服务安全。

相关推荐
IT_陈寒6 分钟前
SpringBoot启动慢得像蜗牛?原来是这个配置在捣鬼
前端·人工智能·后端
Ruiery14 分钟前
Linux 6.6内核 CPU 深度解析(一):BSP 拉起 — 从实模式到 kernel_init 的完整旅程
linux·运维·服务器
赵民勇18 分钟前
dconf命令详解
linux·运维
ZealSinger23 分钟前
Spring7 RestTemplate弃用迁移
java·spring·后端开发·restclient
代码方舟24 分钟前
零信任架构实战:基于天远学历信息高级版构建自动化智库入驻审查网关
运维·人工智能·架构·自动化
和裕38 分钟前
年度框架直供 vs 零散按需采购:定制纸箱采购成本、交付与服务核心区别全对比
大数据·运维·网络·人工智能·算法
朝朝辞暮i43 分钟前
C++ 第 13 课:值传递 —— 为什么函数里改了,外面却没变?
java·c++·算法
弹简特44 分钟前
【Java项目-企悦抽】16-抽奖模块01-获取活动完整信息接口实现
java·开发语言·状态模式·springboot
泡茶喝茶写代码1 小时前
A股量化数据工程:从 REST 接口到策略信号(第 1 篇):指数列表与实时行情接入
java·python·股票数据api·股票数据·股票数据api接口·股票api数据接口·股票量化数据接口
Sarvartha2 小时前
接口基础知识
java·开发语言