Java后端入职第六天,Nginx搭建负载均衡+反向代理

news/2024/12/30 3:51:44/

一:需求背景

Nginx相信大家应该不陌生吧!是一个高性能web服务器,可以做负载均衡或者是反向代理,比如,把静态页面直接部署到到html,实现动静分离,一个服务器部署多个服务,缓解服务压力,等等,都可以利用Nginx实现。

1.负载均衡

这个理解比较简单,其实就是压力分摊,一个工程部署多个节点,也就是传说中的分布式,这样对于所有请求不会全部落到一个节点上,而造成某个节点压力过大。nginx在配置上游服务就可以设置对应负载权重。

2.反向代理

这个可能不太好理解,可以先看一下图:

也就是,用户就访问了一个服务器域名,Nginx会帮我们转发到实际访问的ip或者端口,比如对于微服务工程,用户访问:www.mall.com/product,但是可能会转发到product-service这个工程的主机ip,这就是Nginx给我们处理的,反向代理。

而正向代理,就不会去转发,处理请求也是域名对应的ip主机。

二:Nginx负载均衡+反向代理实战

1.Nginx配置结构

首先,在开发配置修改前,我们简单了解一下Nginx的结构,对于Windows版本,官网下载,文件目录结构如下:


http://www.ppmy.cn/news/368093.html

相关文章

惠普电脑无故出现第三方屏保

首先先看条件,如果你电脑是惠普的,而且都是 2022 2022 2022 年四五月份或者往后发现突然出现莫名其妙的屏保那请往下看 1 1 1.直接打开的 win 的设置 2 2 2.进到应用 3 3 3.直接搜索 huiping,然后把这玩意儿给卸了,如果过几天…

将爱心代码设为电脑屏保,俘获少女芳心,还能假装黑客大佬,在酷炫的界面中保护隐私

将爱心代码设为电脑屏保,俘获少女芳心,还能假装黑客大佬,在酷炫的界面中保护隐私 本文介绍 Hacker Screen Saver 一款开源 Windows 屏保的使用。Hacker Screen Saver 是一款 .NET 设计的屏幕保护程序,可以显示 HTML 页面&#xff…

计算机显示屏怎么加密,怎样给电脑设置密码的屏幕保护

电脑屏保是在一定时间内离开,电脑自动进入屏保状态,有时候电脑可能还没有设置屏保,就没有这个功能实现,那么如何给电脑设置屏保呢?接下来是小编为大家收集的给电脑设置密码的屏幕保护方法,欢迎大家阅读。 给电脑设置密…

计算机屏幕保护程序怎么设置,电脑屏保怎么设置锁屏

不少朋友都喜欢给自己的电脑设置锁屏的,那么,电脑屏保怎么设置锁屏 电脑屏保设置锁屏方法一: 点击开始面板,在弹出来的窗口中选择“控制面板”。 打开控制面板,再点击控制面板上的“系统和安全”。 点击后,…

IPV6的原理和配置

第19章:IPV6 IPv6(Internet Protocol Version 6)是网络层协议的第二代标准协议,也被称为IPng(IP Next Generation)。它是Internet工程任务组IETF(Internet Engineering Task Force)设计的一套规范,是IPv4(Internet Protocol Version 4)的升级版本。 学完本章内容以…

【C++】string类的深入介绍

【C】string类的深入介绍(1) 目录 【C】string类的深入介绍(1)标准库中的string类string类(了解即可)string类的常用接口说明(最常用的)详细介绍string::operator[] 迭代器string中的…

架构师生存六条法则

架构师要尤其信奉原则,所谓信奉原则,就是采用相信过程正义的工作方式,用一组原则来指导行为和决策,而不是随心所欲地工作。 过程正义,这个词源自法律领域。如果放在架构活动的情境中,就表示你作出决策的每…

seatunnel入门案例,集群模式

目录 安装部署 解压 环境变量 安装plugin 添加资源jar包 SEATUNNEL 配置文件 env:环境设置 source:数据源设置 sink:数据去向设置 transform: 数据转换设置 运行方式 seatunnel 引擎(zeta) 本地模式 集群模式 安装部署 解压 tar…