国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java后端入職第六天,Nginx搭建負(fù)載均衡+反向代理

這篇具有很好參考價(jià)值的文章主要介紹了Java后端入職第六天,Nginx搭建負(fù)載均衡+反向代理。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一:需求背景

Nginx相信大家應(yīng)該不陌生吧!是一個(gè)高性能web服務(wù)器,可以做負(fù)載均衡或者是反向代理,比如,把靜態(tài)頁(yè)面直接部署到到html,實(shí)現(xiàn)動(dòng)靜分離,一個(gè)服務(wù)器部署多個(gè)服務(wù),緩解服務(wù)壓力,等等,都可以利用Nginx實(shí)現(xiàn)。

1.負(fù)載均衡

這個(gè)理解比較簡(jiǎn)單,其實(shí)就是壓力分?jǐn)偅粋€(gè)工程部署多個(gè)節(jié)點(diǎn),也就是傳說(shuō)中的分布式,這樣對(duì)于所有請(qǐng)求不會(huì)全部落到一個(gè)節(jié)點(diǎn)上,而造成某個(gè)節(jié)點(diǎn)壓力過(guò)大。nginx在配置上游服務(wù)就可以設(shè)置對(duì)應(yīng)負(fù)載權(quán)重。

2.反向代理

這個(gè)可能不太好理解,可以先看一下圖:

Java后端入職第六天,Nginx搭建負(fù)載均衡+反向代理

也就是,用戶(hù)就訪問(wèn)了一個(gè)服務(wù)器域名,Nginx會(huì)幫我們轉(zhuǎn)發(fā)到實(shí)際訪問(wèn)的ip或者端口,比如對(duì)于微服務(wù)工程,用戶(hù)訪問(wèn):www.mall.com/product,但是可能會(huì)轉(zhuǎn)發(fā)到product-service這個(gè)工程的主機(jī)ip,這就是Nginx給我們處理的,反向代理。

而正向代理,就不會(huì)去轉(zhuǎn)發(fā),處理請(qǐng)求也是域名對(duì)應(yīng)的ip主機(jī)。

二:Nginx負(fù)載均衡+反向代理實(shí)戰(zhàn)

1.Nginx配置結(jié)構(gòu)

首先,在開(kāi)發(fā)配置修改前,我們簡(jiǎn)單了解一下Nginx的結(jié)構(gòu),對(duì)于Windows版本,官網(wǎng)下載,文件目錄結(jié)構(gòu)如下:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-481808.html

到了這里,關(guān)于Java后端入職第六天,Nginx搭建負(fù)載均衡+反向代理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 入職第一天:先用Git管好你的代碼!

    本文并非面向完全的 Git 初學(xué)者,也不會(huì)詳細(xì)介紹每一個(gè) Git 命令和它的所有選項(xiàng)。相反,本文的目標(biāo)讀者是那些已經(jīng)有一些基礎(chǔ),至少知道如何在本地倉(cāng)庫(kù)進(jìn)行基本的版本控制操作,包括 git add , git commit 和 git log ,但是還沒(méi)有在企業(yè)環(huán)境中真正使用 Git 進(jìn)行過(guò)項(xiàng)目開(kāi)發(fā)的開(kāi)

    2024年02月13日
    瀏覽(16)
  • Java實(shí)訓(xùn)日記第六天——2023.6.12

    Java實(shí)訓(xùn)日記第六天——2023.6.12

    1.為什么有了MyBatis,還要使用MyBatis-Plus? MyBatis: 對(duì)持久層封裝的框架,只需要寫(xiě)接口和SQL語(yǔ)句。 MyBatis-Plus: 大多數(shù)持久層的開(kāi)發(fā)量都是 單表 的增刪改查,過(guò)于重復(fù)和疲勞。它增強(qiáng)了單表的增刪改查,我們不再需要定義接口,不再需要定義持久層的映射文件,不再需要寫(xiě)

    2024年02月08日
    瀏覽(16)
  • Java超級(jí)瑪麗小游戲制作過(guò)程講解 第六天 繪制背景

    我們新建一個(gè)BackGround類(lèi)。 這段代碼是一個(gè)名為`BackGround`的Java類(lèi),用于表示背景圖像和場(chǎng)景。它具有以下屬性和方法: 1. `bgImage`:表示當(dāng)前場(chǎng)景要顯示的圖像的`BufferedImage`對(duì)象。 2. `sort`:記錄當(dāng)前是第幾個(gè)場(chǎng)景的整數(shù)值。 3. `flag`:判斷是否是最后一個(gè)場(chǎng)景的布爾值。 構(gòu)造方

    2024年02月13日
    瀏覽(49)
  • (第六天)初識(shí)Spring框架-SSM框架的學(xué)習(xí)與應(yīng)用(Spring + Spring MVC + MyBatis)-Java EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)學(xué)習(xí)記錄

    (第六天)初識(shí)Spring框架-SSM框架的學(xué)習(xí)與應(yīng)用(Spring + Spring MVC + MyBatis)-Java EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)學(xué)習(xí)記錄

    ? 昨天我們已經(jīng)把Mybatis框架的基本知識(shí)全部學(xué)完,內(nèi)容有Mybatis是一個(gè)半自動(dòng)化的持久層ORM框架,深入學(xué)習(xí)編寫(xiě)動(dòng)態(tài)SQL,Mybatis的關(guān)聯(lián)映射,一對(duì)一、一對(duì)多、多對(duì)多、Mybatis的緩存機(jī)制,一二級(jí)緩存的開(kāi)啟和設(shè)置,緩存命中率、如何使用idea鏈接數(shù)據(jù)庫(kù)自動(dòng)生成pojo類(lèi)等。我們學(xué)

    2024年02月10日
    瀏覽(29)
  • 第六天 OSPF基礎(chǔ)

    第六天 OSPF基礎(chǔ)

    一.基本概念 OSPF :開(kāi)放式最短路徑優(yōu)先協(xié)議 無(wú)類(lèi)別鏈路狀態(tài)IGP動(dòng)態(tài)路由協(xié)議 1.距離矢量協(xié)議:運(yùn)行距離矢量路由協(xié)議的路由器周期性的泛洪自己的路由表。通過(guò)路由的交互,每臺(tái)路由器都從相鄰的路由器學(xué)習(xí)到路由,并且加載進(jìn)自己的路由表中;對(duì)于網(wǎng)絡(luò)中的所有路由器而

    2024年01月25日
    瀏覽(13)
  • QT 第六天 人臉識(shí)別系統(tǒng)

    QT 第六天 人臉識(shí)別系統(tǒng)

    .pro .h .cpp 一、在C++和C中static的用法? 首先,在C++中static修飾靜態(tài)成員, 靜態(tài)成員包括靜態(tài)成員變量和靜態(tài)成員函數(shù)。 靜態(tài)成員變量: 1在修飾靜態(tài)成員變量時(shí),在定義成員變量前加static,權(quán)限一般為public, 2只是在類(lèi)內(nèi)聲明,必須在類(lèi)外定義,類(lèi)外定義時(shí)可以

    2024年02月09日
    瀏覽(15)
  • MySQL學(xué)習(xí)筆記第六天

    MySQL學(xué)習(xí)筆記第六天

    1.1 什么是函數(shù) 函數(shù)在計(jì)算機(jī)語(yǔ)言的使用中貫穿始終,函數(shù)的作用是什么呢?它可以把我們經(jīng)常使用的代碼封裝起來(lái),需要的時(shí)候直接調(diào)用即可。這樣既 提高了代碼效率 ,又 提高了可維護(hù)性 。在SQL 中我們也可以使用函數(shù)對(duì)檢索出來(lái)的數(shù)據(jù)進(jìn)行函數(shù)操作。使用這些函數(shù),可以

    2024年02月03日
    瀏覽(20)
  • Day6 打卡第六天

    給定兩個(gè)字符串? s ?和? t ?,編寫(xiě)一個(gè)函數(shù)來(lái)判斷? t ?是否是? s ?的字母異位詞。 注意: 若? s ?和? t ? 中每個(gè)字符出現(xiàn)的次數(shù)都相同,則稱(chēng)? s ?和? t ? 互為字母異位詞。 示例?1: 數(shù)組其實(shí)就是一個(gè)簡(jiǎn)單哈希表,而且這道題目中字符串只有小寫(xiě)字符,那么就可以定義一

    2024年02月09日
    瀏覽(25)
  • 重生之我要學(xué)C++第六天

    重生之我要學(xué)C++第六天

    這篇文章的主要內(nèi)容是const以及權(quán)限問(wèn)題、static、友元函數(shù)和友元類(lèi),希望對(duì)大家有所幫助,點(diǎn)贊收藏評(píng)論支持一下吧! 更多優(yōu)質(zhì)內(nèi)容跳轉(zhuǎn): 專(zhuān)欄:重生之C++啟程(文章平均質(zhì)量分93) 目錄 ? const以及權(quán)限問(wèn)題 1.const修飾內(nèi)置類(lèi)型 (1).const修飾普通變量 (2).const修飾指針變量

    2024年02月14日
    瀏覽(15)
  • 【第六天】字符串的定義(上)

    @第六天(字符串) 字符串,顧名思義,就是用字符拼接成的文本值。字符串在儲(chǔ)存上類(lèi)似數(shù)組,,不僅字符串的長(zhǎng)度可取,每一位的元素也可以取。在c#語(yǔ)言中,可以通過(guò)string類(lèi)創(chuàng)建字符串。 在c#語(yǔ)言中,字符串必須包含在一堆雙引號(hào)之內(nèi)(“”),例如: 如果創(chuàng)建一個(gè)空的字

    2024年02月13日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包