news 2026/8/7 9:07:32

Java高频面试题(十四):Nginx高性能反向代理服务器解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java高频面试题(十四):Nginx高性能反向代理服务器解析
  1. Nginx
    1. Nginx是什么
      • Nginx是一个高性能的基于HTTP的反向代理的服务器,也是基于SMTP和POP3的邮件服务器。其主要功能就类似于Tomcat,对外提供资源共享。
    2. 反向代理
      • 是指以代理服务器来接收客户端请求,然后将请求转发给内部网络上的服务器(如多个spring boot后端服务或微服务),并将从服务器上得到的结果返回给客户端,平衡负载并隐藏真实服务地址。
      • 反向代理的作用:
        1. 保证内外安全,阻止web攻击,因为客户端是无法感知真正做事的服务器的存在
        2. 负载均衡:代理服务器将接收请求均分给被代理的服务器
      • 实现:通过upstream模块定义后端服务器组,结合proxy_pass转发请求、支持轮询(upstream默认)、权重(weight=权重值,权重越大,被分配的请求越多)、IP哈希(ip_hash)等负载策略
        1. ip_hash:保持Session一致,ip_hash就是通过请求的ip地址,使用hash算法,算出来应该访问哪一台服务器,如果是ip地址没变,那么这个请求的服务器就永远不会变
          1. Nginx如何处理Session一致性?
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 15:19:50

13.9亿!国网上海电力2026年首批电网物资框架招标中标候选人公示

2026 年 3 月17日,国网上海市电力公司发布2026 年电网工程物资、用户接入工程物资第一次框架协议(协议库存)公开招标采购中标候选人公示,公示期至2026 年 3 月 20 日止。合计金额139097.48万元,合计分包128个&#xff…

作者头像 李华
网站建设 2026/7/14 15:20:05

两数之和(leetcode一百复盘)

1.两层循环,暴力找当前的i对应的j,且i!j2.哈希数组存一遍哈希数组(python里面字典实现),注意字典的键和值只能有一对第一种:先存一边数组,然后比对class Solution(object):def twoSu…

作者头像 李华
网站建设 2026/7/14 15:20:07

基于RFID的货车卸货称重管理系统设计(论文+源码)

1.主要工作主要工作包括硬件电路设计并做出硬件实物、软件程序的编写调试。硬件部分:1.STM32单片机:本系统的主控制器,采用STM32F103C8T6的芯片。2.电源模块:为单片机、显示电路、报警电路等提供电源,采用5V供电。3.显…

作者头像 李华
网站建设 2026/7/14 15:20:05

WorkBuddy:腾讯版AI办公助手,重新定义智能工作流

“Work Smart, Not Hard”——在这个AI爆发的时代,WorkBuddy作为腾讯出品的AI原生桌面智能体工作台,正在重新定义我们与电脑交互的方式。它不是简单的AI聊天机器人,而是一个真正能"干活"的智能助手。前言:从"用电脑…

作者头像 李华