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

一.前后端联调

我们首先来思考一个问题

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

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

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

二.反向代理

好处:

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

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

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

相关推荐
a努力。6 分钟前
饿了么Java面试被问:一致性哈希的虚拟节点和数据迁移
java·chrome·后端·websocket·面试·职场和发展
AOwhisky12 分钟前
iSCSI 网络存储服务从入门到精通
linux·运维·网络
把csdn当日记本的菜鸡13 分钟前
Java设计模式简单入门
java·开发语言·设计模式
Channing Lewis19 分钟前
linux进入重启了如何阻止
linux·运维·服务器
橘颂TA21 分钟前
【Linux 网络】拒绝传输卡顿!滑动窗口如何让数据 “跑赢” 等待?
运维·服务器·网络
0和1的舞者21 分钟前
非力扣hot100-二叉树专题-刷题笔记(一)
笔记·后端·算法·leetcode·职场和发展·知识
负二代0.024 分钟前
Linux下文件管理
linux·运维·服务器
源代码•宸26 分钟前
Golang原理剖析(GMP调度原理)
开发语言·经验分享·后端·面试·golang·gmp·runnext
m0_7482523830 分钟前
Java 变量类型
java·数据结构·windows
宇钶宇夕35 分钟前
CoDeSys入门实战一起学习(十一):CoDeSys变量与访问路径——理清数据流转的核心逻辑
运维·自动化·软件工程