当前位置: 首页 > article >正文

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

一.前后端联调 

我们首先来思考一个问题

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

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

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

二.反向代理        

好处:

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

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

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


http://www.kler.cn/a/579548.html

相关文章:

  • 升级到Android Studio 2024.2.2 版本遇到的坑
  • Linux安装升级docker
  • Mybatis操作数据库----小白基础入门
  • 【开源免费】基于SpringBoot+Vue.JS青年公寓服务平台(JAVA毕业设计)
  • [项目]基于FreeRTOS的STM32四轴飞行器: 五.Motor驱动
  • 关于Springboot 应配置外移和Maven个性化打包一些做法
  • 使用 QML 和 QtSql 实现 SQLite 数据库操作
  • NebulaGraph学习笔记-SessionPool之getSession
  • 【数据结构与算法】Java描述:第二节:LinkedList 链表
  • 【YOLOv12改进trick】三重注意力TripletAttention引入YOLOv12中,实现遮挡目标检测涨点,含创新点Python代码,方便发论文
  • OSPF报文分析
  • MySQL环境搭建和基本操作
  • 【大模型】WPS 接入 DeepSeek-R1详解,打造全能AI办公助手
  • vivado 充分利用 IP 核
  • 实时数据驱动的RAG应用
  • Python如何制作并查询sql数据库
  • 【初阶数据结构】二叉树的链式结构
  • 面试基础--Redis 缓存穿透、缓存击穿、缓存雪崩深度解析
  • LLM论文笔记 17: Program of Thoughts Prompting (PoT)
  • 在 Ubuntu 20.04 上交叉编译 Qt 5 应用,使其可在 Windows 运行