哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

負(fù)載均衡keepalived的工作原理

Linux愛(ài)好者 ? 來(lái)源:碼海 ? 作者:坤哥 ? 2021-10-11 17:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

問(wèn)題初現(xiàn)

「滴~~~」,釘釘突然響起了很多客服轉(zhuǎn)發(fā)來(lái)的用戶投訴信息,說(shuō)是網(wǎng)絡(luò)連接不上了,經(jīng)過(guò)排查發(fā)現(xiàn)是其中一臺(tái)機(jī)器(RS2)掛了

但是 LVS 依然持續(xù)地把流量打到這臺(tái)機(jī)器上,持續(xù)造成線上問(wèn)題,小章首先把這臺(tái)機(jī)器從 LVS 上摘除,先保證線上正常,然后為了避免之后出現(xiàn)類(lèi)似問(wèn)題,急忙找了 CEO 老梁來(lái)商討方案。

應(yīng)用層健康檢查:HTTP 檢測(cè)

老梁一眼看出了問(wèn)題所在:「我們需要開(kāi)發(fā)一個(gè)健康檢查服務(wù),部署在 LVS 上,這個(gè)服務(wù)可以定時(shí)檢查其后的 RS 是否可用,如果不可用則將 RS 摘除,這樣就可以保障線上服務(wù)正常了」

「妙啊,通過(guò)軟件及時(shí)探測(cè),摘除不可用的機(jī)器,避免了人工發(fā)現(xiàn)不及時(shí)的問(wèn)題,那么該怎么做這個(gè)健康檢查呢,需要滿足什么條件呢」聽(tīng)說(shuō)要開(kāi)發(fā)這樣的軟件,小章頓時(shí)來(lái)了興致。

「小章啊,仔細(xì)想想看,我們的服務(wù)在發(fā)布過(guò)程中其實(shí)也是有健康檢查的,要保證一個(gè)工程可用,至少保證它是可訪問(wèn)的以及它用到的中間件,DAO 是正常的,所以它的健康代碼如下

@Service(protocol={"rest"})
publicclassHealthCheckServiceImplimplementsHealthCheckService{

@Resource
privateTestDAOTestDAO;

@Resource
privateRebateClientrebateClient;

@Override
publicStringgetHealthStatus(){
ListtestDOS=
TestDAO.getResult(123);
Assert.isTrue(testDOS!=null,"rebateMemberDOSnull");

//此處省略redis檢測(cè)

//此處省略其它檢測(cè)

return"health";
}}

如以上代碼所示,我們?cè)诠こ汤飳?xiě)了健康檢查 HealthCheckService 類(lèi),暴露了一個(gè) rest 服務(wù),這樣的話在部署的時(shí)候在服務(wù)部署腳本里首先訪問(wèn)一下此服務(wù)的 getHealthStatus 方法,如果返回的值為「health」,則說(shuō)明此服務(wù)的 dubbo 服務(wù),DAO,redis 等正常,說(shuō)明此服務(wù)是沒(méi)有問(wèn)題的,如果返回的值不為 health,則說(shuō)明此服務(wù)有問(wèn)題,不能上線,這就是我們所說(shuō)的健康檢查,通過(guò)訪問(wèn)服務(wù)暴露的方法,來(lái)檢測(cè)此服務(wù)是否可用。

所以我們要開(kāi)發(fā)的檢測(cè)服務(wù)也與此類(lèi)似,只要定時(shí)訪問(wèn)此服務(wù)暴露的接口,看下此接口返回的值與我們期待的值是否一致即可,一致說(shuō)明此服務(wù)正常,否則,說(shuō)明此服務(wù)異常,將其剔除,當(dāng)然了一次連接不通就判斷為不可用可能有些問(wèn)題,我們可以提供一個(gè)重試次數(shù),比如 3 次,如果 3 次健康檢測(cè)都失敗,則認(rèn)定此服務(wù)不可用!配置的偽代碼如下:

real_server192.168.1.22080{
HTTP_GET{
url{
path/healthCheck
status_code200
}
connect_timeout3
nb_get_retry3//置超時(shí)重試次數(shù)

}
}

「妙啊,此法甚好!只要訪問(wèn)健康檢查服務(wù)就可以很方便地查看此服務(wù)是否正常了,但是有個(gè)問(wèn)題:如果這個(gè)健康檢測(cè)方法寫(xiě)的檢測(cè)邏輯很多,而 LVS 定時(shí)發(fā)檢測(cè)請(qǐng)求比較頻繁的話可能會(huì)有一定的性能問(wèn)題,是否有更輕量級(jí)的檢測(cè)方法呢」小章說(shuō)道

「考慮得很周到!一般健康檢測(cè)確實(shí)邏輯比較重,所以只在部署的的時(shí)候檢測(cè)一次就夠了,在生產(chǎn)上我們可以采用更輕量的檢測(cè)方式:TCP連接檢測(cè)

TCP連接檢測(cè)

TCP 連接檢測(cè)原理很簡(jiǎn)單,我們知道要建立一個(gè) TCP 連接,首先必須由 TCP 客戶端發(fā)起 connect 請(qǐng)求,三次握手成功后才算建立起一個(gè) TCP 鏈接,然后才能正常收發(fā)數(shù)據(jù)

所以我們只要調(diào)用 connect 方法看它是否成功即可,成功即說(shuō)明連接建立成功,說(shuō)明服務(wù)是可用的,如果失敗說(shuō)明此服務(wù)有問(wèn)題,直接摘除即可,當(dāng)然了與 HTTP 檢測(cè)一樣,也要有超時(shí)機(jī)制,偽代碼如下

tcp連接檢測(cè)
TCP_CHECK{
connect_port80//指定端口
connect_timeout6//設(shè)置響應(yīng)超時(shí)時(shí)間
nb_get_retry3//設(shè)置超時(shí)重試次數(shù)
delay_before_retry3//設(shè)置超時(shí)重試間隔時(shí)間
}

小章按著老梁的思路把這兩種健康檢測(cè)思路給實(shí)現(xiàn)了,并且給這個(gè)服務(wù)取了個(gè)霸氣的名字:keepalived,老梁很滿意,不過(guò)他又發(fā)現(xiàn)了新的問(wèn)題。。。

單點(diǎn)故障---高可用解決之道

「小章,健康檢查做得很好,而且提供了兩種檢查方式,很全面,不過(guò)你這個(gè)架構(gòu)還有個(gè)很致命的問(wèn)題,不知你有沒(méi)發(fā)現(xiàn),那就是目前只有一臺(tái) LVS 在工作,如果這臺(tái) LVS 掛了,那我們業(yè)務(wù)就跌零了, 你還需要讓 keepalived 支持 LVS 的高可用」

小章恍然大悟,「那該咋辦呢」

「高可用的通用解決方案很簡(jiǎn)單,冗余+故障自動(dòng)發(fā)現(xiàn)轉(zhuǎn)移,我們可以按照這個(gè)思路來(lái)設(shè)計(jì) LVS 高可用,具體方案如下:

我們可以為 LVS 準(zhǔn)備幾臺(tái)備機(jī),如果發(fā)現(xiàn) LVS 掛了,就讓備機(jī)頂上去,這樣不就實(shí)現(xiàn)了高可用了嗎」不愧是 CTO,一語(yǔ)中的

小章看了一眼架構(gòu)圖,提出了三個(gè)問(wèn)題

  1. 如果主機(jī)(以下簡(jiǎn)稱(chēng) master)宕機(jī),備機(jī)(以下簡(jiǎn)稱(chēng) backup)頂上,那 IP 地址不是變了嗎,此時(shí)客戶端該怎么連接

  2. 幾臺(tái)機(jī)器首次啟動(dòng)時(shí),誰(shuí)為 master,誰(shuí)為 backup

  3. master 宕機(jī)后,backup 是如何感知到的,多臺(tái) backup 又是如何競(jìng)選出主機(jī)的,這個(gè)和問(wèn)題 2 有點(diǎn)類(lèi)似

「這幾個(gè)問(wèn)題提的很好,正是實(shí)現(xiàn)高可用的關(guān)鍵,可以看出小伙子還是有經(jīng)過(guò)深入思考的」老梁高興地說(shuō),「這些問(wèn)題不難化解,我們一一來(lái)看看」

問(wèn)題一:backup 成為 master 后,IP 地址變了怎么辦?

答:IP 地址不能變,對(duì)外必須表現(xiàn)為一個(gè) IP,我們通常稱(chēng)為「虛擬(virtual) IP」,通常簡(jiǎn)稱(chēng)為 VIP

如果 master(即圖中的 L1)工作,則此 VIP 在 master 上可用,若 master 宕機(jī),如果 backup(比如 L2)競(jìng)選 master 成功,則 VIP 在 L2 上生效,同時(shí)新的 master 需要發(fā)送一個(gè)攜帶有本機(jī)的 MAC 地址和 VIP 地址信息的 ARP 報(bào)文,你會(huì)發(fā)現(xiàn) VIP 從老的 master 轉(zhuǎn)移到競(jìng)選 master 成功的 backup 上了,我們把這種現(xiàn)象稱(chēng)為 IP 漂移,這里有兩個(gè)問(wèn)題需要澄清

  1. 一個(gè)主機(jī)如何才能有兩個(gè) IP

  2. 為什么 VIP 在某臺(tái)競(jìng)選 master 成功的 backup 上生效后要發(fā)一個(gè)攜帶有本機(jī)的 MAC 地址和 VIP 地址信息的 ARP 報(bào)文

先看第一個(gè)問(wèn)題,主機(jī)如何才能擁有兩個(gè) IP ,畢竟一臺(tái)機(jī)器成為主機(jī)后,除了本身機(jī)器被分配的 IP(115.205.4.210),VIP 也漂移到它身上了,此時(shí)它擁有兩個(gè) IP

我們知道計(jì)算機(jī)要上網(wǎng),首先要把網(wǎng)線插入網(wǎng)卡,一個(gè)網(wǎng)卡其實(shí)就對(duì)應(yīng)著一個(gè) IP,所以一臺(tái)主機(jī)配兩個(gè)網(wǎng)卡就可以綁定兩個(gè) IP,一般 LVS 都會(huì)配置雙網(wǎng)卡,一來(lái)每個(gè)網(wǎng)卡帶寬都是有限的,雙網(wǎng)卡相當(dāng)于提升了一倍的帶寬,二來(lái)兩個(gè)網(wǎng)卡也起到了熱備的作用,如果一個(gè)網(wǎng)卡壞了,另外一個(gè)可以頂上。

但有人說(shuō)了,我就只有一個(gè)網(wǎng)卡,也想配置多個(gè) IP,是否可以?

答案是可以的,網(wǎng)卡一般分兩種,一種是物理網(wǎng)卡,一種是虛擬網(wǎng)卡

  1. 物理網(wǎng)卡:可以插網(wǎng)線的網(wǎng)卡,如果有多個(gè)網(wǎng)卡,我們一般將其命名為 eth0,eth1。。。,如果一個(gè)網(wǎng)卡對(duì)應(yīng)多個(gè) IP,以 eth0 為例,一般將其命名為 eth0,eth0:0,eth0:1。。。eth0:x,比如一臺(tái)機(jī)器只有一個(gè)網(wǎng)卡,但其對(duì)應(yīng)兩個(gè) IP 192.168.1.2, 192.168.1.3,那么其綁定的網(wǎng)卡名稱(chēng)分別為 eth0,eth0:0

  2. 虛擬網(wǎng)卡:虛擬網(wǎng)卡通常被稱(chēng)為 loopback,一般命名為 lo,是一個(gè)特殊的網(wǎng)絡(luò)接口,主要用于本機(jī)中各個(gè)應(yīng)用之間的網(wǎng)絡(luò)交互(哪怕網(wǎng)線拔了,本機(jī)各個(gè)應(yīng)用之間通過(guò) lo 也是能通信的),需要注意的是虛擬網(wǎng)卡和物理網(wǎng)卡一樣,也可以綁定任意 IP 地址,如果在虛擬網(wǎng)卡配置了任何的 IP 地址,只要有物理網(wǎng)卡,就能到收到并處理目的 IP 為虛擬網(wǎng)卡上 IP 的數(shù)據(jù)包,lo 默認(rèn)綁定了 127.0.0.1 這個(gè)本地 IP ,如果要綁定其他的 IP,對(duì)應(yīng)的網(wǎng)卡命名一般為 lo:0,lo:1。。。

所以假設(shè)一臺(tái)機(jī)器只有一個(gè)網(wǎng)卡,一般內(nèi)網(wǎng)給它默認(rèn)分配的 IP 綁定在 eth0 上,那么我們就可以把虛擬 IP 綁定在 eth0:0 上,這樣的話外界就能正常訪問(wèn)此虛擬 IP 了,如果 master 掛掉了,keepalived 會(huì)讓此 master 的 eth0:0 端口失效,同時(shí)讓新 master 的 eth0:0 綁定虛擬 IP,這樣就避免了對(duì)外暴露兩個(gè)虛擬 IP。

再來(lái)看第二位問(wèn)題,虛擬 IP 在某臺(tái)機(jī)器生效后,為啥要發(fā)一個(gè) ARP 請(qǐng)求呢,這個(gè)問(wèn)題其實(shí)在之前的文章中提到過(guò),這里為了照顧其他沒(méi)看過(guò)之前文章的讀者,再簡(jiǎn)單提一下,其實(shí)上面的架構(gòu)圖我們作了一定程度的簡(jiǎn)化,更詳細(xì)的應(yīng)該如下圖所示

如圖示,三臺(tái) LVS 機(jī)器組成一個(gè)同一網(wǎng)段的以太網(wǎng)我們知道,以太網(wǎng)是以 mac 地址來(lái)尋址的,我們知道現(xiàn)在對(duì)外暴露的是虛擬 IP,那么當(dāng)帶有虛擬 IP 的包到達(dá)路由器時(shí),它該怎么找到對(duì)應(yīng)的機(jī)器呢?

一開(kāi)始它啥也不知道,所以它在網(wǎng)址發(fā)了一個(gè) ARP 廣播包,相當(dāng)于大吼一聲:IP 地址為 115.205.4.213 的機(jī)器是誰(shuí)啊,由于這個(gè)虛擬 IP 在 L1 上,所以只有 L1 響應(yīng)了,L1 會(huì)把帶有自己 mac 地址的響應(yīng)包發(fā)回給路由器,路由器收到后會(huì)把 IP 地址與 L1 mac 地址的關(guān)系記在本地,然后在包的頭部裝上 L1 的 mac 地址發(fā)給交換機(jī),交換機(jī)就能識(shí)別到應(yīng)該發(fā)給 L1,下次當(dāng)客戶端再次發(fā)數(shù)據(jù)包到路由器時(shí),路由器會(huì)首先在本地緩存(ARP 緩存)中查到 IP 對(duì)應(yīng)的 mac(即 L1 的mac),命中后將包上的 mac 地址替換成 L1 的 mac 轉(zhuǎn)發(fā)出去,至此相信你應(yīng)該明白為啥虛擬 IP 生效后要發(fā) ARP 報(bào)文了,就是為了更新由器上的 ARP 緩存,將虛擬 IP 對(duì)應(yīng)的 mac 地址更新為競(jìng)選 master 成功的 backup 上的 mac,這樣下次路由器就能正確將新 master 的 mac 附在數(shù)據(jù)包上,就能正確地轉(zhuǎn)發(fā)到機(jī)器上了,否則,數(shù)據(jù)包會(huì)轉(zhuǎn)發(fā)到老的 master 上,引起災(zāi)難性的后果!

問(wèn)題二:幾臺(tái)機(jī)器首次啟動(dòng)后,誰(shuí)為 master,誰(shuí)為 backup

這個(gè)問(wèn)題其實(shí)很簡(jiǎn)單,誰(shuí)的能力強(qiáng),誰(shuí)就優(yōu)先成為 master,我們可以給各個(gè)機(jī)器設(shè)置不同的值為 0~255 的權(quán)重,權(quán)重越大,代表此機(jī)器越有可能成為 master(如果權(quán)重一樣,則比較它們的 IP,IP 大的權(quán)重高),這里分幾種情況

  1. 每個(gè)機(jī)器啟動(dòng)后都處于 Initialize 狀態(tài),若某臺(tái)機(jī)器接口(eth0)Up 之后,如果其權(quán)重為 255 且此時(shí)還沒(méi)有 master 則其成為 master 并且讓虛擬 IP 綁定在 eth0:0 端口上,如果此時(shí)已有 master 呢,分兩種模式:搶占非搶占模式,如果處于非搶占模式下,則它轉(zhuǎn)為 backup 狀態(tài),否則它會(huì)重新競(jìng)爭(zhēng)成為 master,此時(shí)一般能競(jìng)爭(zhēng)成功,因?yàn)樗幱谧罡邫?quán)重(一般只有一臺(tái)機(jī)器處于最高權(quán)限)

  2. 如果某臺(tái)機(jī)器權(quán)重不為 255,則經(jīng)過(guò)一段時(shí)間后如果此時(shí)還沒(méi)有 master ,那么它會(huì)競(jìng)爭(zhēng) master,如果此時(shí)有了 master,也和情況 1 一樣,分搶占和非搶占模式,為啥要經(jīng)過(guò)一段時(shí)間才競(jìng)爭(zhēng) master 呢,其實(shí)主要是為了優(yōu)先讓權(quán)重為 255 的機(jī)器成為 master

問(wèn)題三: master 宕機(jī)后,backup 是如何感知到的,多臺(tái) backup 又是如何競(jìng)選出主機(jī)的

當(dāng)機(jī)器成為 master 后,它會(huì)定時(shí)發(fā)送廣播給其他的 backup,讓其他 backup 知道它還存活著,如果在指定時(shí)間內(nèi)(一般我們稱(chēng)此時(shí)間為 Master_Down_Interval)backup 沒(méi)有收到 master 的廣播包,那么 backup 互相之間會(huì)發(fā)廣播包通過(guò)比較權(quán)重競(jìng)爭(zhēng) master,某臺(tái) backup 競(jìng)選 master 成功后同樣會(huì)讓虛擬 IP 綁定在 eth0:0 端口上,并且發(fā)送 ARP 包讓路由器等更新自己的 ARP 緩存,其他競(jìng)選失敗的則轉(zhuǎn)為 backup 狀態(tài)

至此相信大家已經(jīng)明白了 keepalived 的工作機(jī)制,所有上面說(shuō)的這些工作只要配置一下 keepalived 的配置文件并啟動(dòng)后即可實(shí)現(xiàn)。

另外 keepalived 實(shí)現(xiàn)的高可用機(jī)制不光可以用在 LVS 上,也可以用在 MySQL 等高可用上,所以你內(nèi)部工程連 MySQL 的地址一般是虛擬 IP?,F(xiàn)在我相信你能看懂如下 LVS 的高可用工作圖了

:不管是 master 還是 backup 都能對(duì)背后的 RS 作健康檢查哦

總結(jié)

相信大家看完本文對(duì) keepalived 的工作原理應(yīng)該是了然于胸了,它的主要工作模式無(wú)非就兩塊:「健康檢查」和「高可用」,健康檢查我們只介紹了常見(jiàn)的兩種,其實(shí)它還支持通過(guò)運(yùn)行腳本來(lái)作健康檢測(cè),只是不太常用而已,另外 keepalived 的高可用可以說(shuō)是大放異彩,除了用在 LVS 的高可用,還用在 Nginx ,MySQL 的高可用上,原理其實(shí)無(wú)非就是利用心跳檢測(cè)+競(jìng)爭(zhēng) master + IP 漂移來(lái)實(shí)現(xiàn),完整的 keepalived.conf 配置文件大家有興趣可以看文末的參考鏈接,相信經(jīng)過(guò)上面的原理講解再去看此文件不是問(wèn)題

另外不知大家是否注意到了,master 雖然可以定時(shí)向 backup 發(fā)送心跳,但如果此心跳鏈路壞了 backup 就會(huì)誤認(rèn)為 master 已經(jīng)不可用了,從而去申請(qǐng)成為 master,這樣就會(huì)造成兩個(gè) master 的出現(xiàn),也就是我們常說(shuō)的腦裂,怎么解決?可以同時(shí)用兩條心跳線路,這樣一條心跳檢測(cè)線路壞了,另一條還是好的,依然能傳送心跳消息。當(dāng)然除了心跳鏈路壞了還有可能會(huì)有其他情況也會(huì)導(dǎo)致腦裂的發(fā)生,我們還是要做好多種預(yù)案,必要時(shí)人工及時(shí)介入,(關(guān)于腦裂的更多信息可以看文末的參考鏈接)

責(zé)任編輯:haq
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 負(fù)載
    +關(guān)注

    關(guān)注

    2

    文章

    673

    瀏覽量

    36716
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1882

    瀏覽量

    156672
  • LVS
    LVS
    +關(guān)注

    關(guān)注

    1

    文章

    38

    瀏覽量

    10521

原文標(biāo)題:負(fù)載均衡之備胎轉(zhuǎn)正

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深度解析直流電子負(fù)載:從工作原理到選型,如何精確測(cè)試電源性能?

    的可靠性與測(cè)試效率。作為專(zhuān)注于電源測(cè)試測(cè)量領(lǐng)域的解決方案商,深圳市源儀電子本文將為您拆解直流電子負(fù)載工作原理、主要技術(shù)指標(biāo)以及選型要點(diǎn),幫助您在復(fù)雜的市場(chǎng)中找到適合自己的測(cè)試方案。
    的頭像 發(fā)表于 04-10 15:10 ?689次閱讀
    深度解析直流電子<b class='flag-5'>負(fù)載</b>:從<b class='flag-5'>工作原理</b>到選型,如何精確測(cè)試電源性能?

    阿里云SLB負(fù)載均衡配置指南

    當(dāng)業(yè)務(wù)流量超過(guò)單臺(tái)服務(wù)器的承載能力,或者需要實(shí)現(xiàn)服務(wù)的高可用時(shí),負(fù)載均衡成為必不可少的基礎(chǔ)設(shè)施。阿里云SLB(Server Load Balancer)作為國(guó)內(nèi)使用最廣泛的云負(fù)載均衡
    的頭像 發(fā)表于 01-30 17:47 ?1722次閱讀

    Nginx反向代理和負(fù)載均衡配置實(shí)戰(zhàn)

    負(fù)載均衡則是反向代理的進(jìn)階玩法。當(dāng)一臺(tái)后端服務(wù)器扛不住流量的時(shí)候,就需要多臺(tái)服務(wù)器一起分擔(dān)壓力。Nginx負(fù)責(zé)把請(qǐng)求分發(fā)到不同的服務(wù)器上,這就是負(fù)載均衡。
    的頭像 發(fā)表于 01-23 13:44 ?948次閱讀

    彈性負(fù)載均衡:現(xiàn)代 IT 架構(gòu)的高可用與高并發(fā)基石

    IT架構(gòu)中不可或缺的關(guān)鍵組件,負(fù)載均衡通過(guò)在網(wǎng)絡(luò)環(huán)境中智能分散工作負(fù)載,有效提高系統(tǒng)的響應(yīng)速度、吞吐量與可靠性,尤其在大型分布式系統(tǒng)和云計(jì)算環(huán)境中發(fā)揮著至關(guān)重要的作
    的頭像 發(fā)表于 01-20 09:58 ?233次閱讀
    彈性<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>:現(xiàn)代 IT 架構(gòu)的高可用與高并發(fā)基石

    逐流、逐包、Flowlet:哪種負(fù)載均衡技術(shù)更適合未來(lái)網(wǎng)絡(luò)?

    當(dāng)前主流的負(fù)載均衡技術(shù)主要包括三種類(lèi)型:逐流的ECMP負(fù)載均衡、逐包負(fù)載均衡以及基于子流(Flo
    的頭像 發(fā)表于 09-22 14:17 ?2996次閱讀
    逐流、逐包、Flowlet:哪種<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>技術(shù)更適合未來(lái)網(wǎng)絡(luò)?

    Nginx和HAProxy企業(yè)級(jí)負(fù)載均衡方案的對(duì)比

    想象一下,你的電商網(wǎng)站在雙十一當(dāng)天需要處理平時(shí)100倍的流量,單臺(tái)服務(wù)器顯然無(wú)法承受。這時(shí)候,負(fù)載均衡就像是一個(gè)智能的交通指揮員,將海量請(qǐng)求合理分配到多臺(tái)后端服務(wù)器,確保系統(tǒng)穩(wěn)定運(yùn)行。
    的頭像 發(fā)表于 09-18 15:01 ?942次閱讀

    燃料電池負(fù)載均衡測(cè)試:解鎖高效供能密碼

    在新能源領(lǐng)域蓬勃發(fā)展的當(dāng)下,燃料電池憑借其清潔、高效的特性脫穎而出。而負(fù)載均衡測(cè)試作為確保燃料電池穩(wěn)定運(yùn)行與性能優(yōu)化的關(guān)鍵環(huán)節(jié),意義非凡。以下是一套全面且實(shí)用的燃料電池負(fù)載均衡測(cè)試方案
    發(fā)表于 09-18 13:51

    華納云:海外服務(wù)器負(fù)載均衡與高可用架構(gòu)設(shè)計(jì)

    在現(xiàn)代互聯(lián)網(wǎng)應(yīng)用中,海外服務(wù)器承擔(dān)著跨境業(yè)務(wù)、高并發(fā)請(qǐng)求和實(shí)時(shí)數(shù)據(jù)傳輸?shù)年P(guān)鍵角色。單臺(tái)服務(wù)器難以支撐大量并發(fā)請(qǐng)求,一旦發(fā)生故障,可能導(dǎo)致服務(wù)中斷和業(yè)務(wù)損失。因此,合理設(shè)計(jì)負(fù)載均衡與高可用架構(gòu),能夠
    的頭像 發(fā)表于 08-28 18:32 ?787次閱讀

    怎樣確定分布式光伏集群通信網(wǎng)絡(luò)的負(fù)載均衡策略?

    LZ-DZ100電能質(zhì)量在線監(jiān)測(cè)裝 確定分布式光伏集群通信網(wǎng)絡(luò)的負(fù)載均衡策略,需結(jié)合集群的網(wǎng)絡(luò)拓?fù)?、?shù)據(jù)特征、設(shè)備特性及運(yùn)行需求,通過(guò) “現(xiàn)狀分析→目標(biāo)設(shè)定→策略設(shè)計(jì)→驗(yàn)證優(yōu)化” 的流程逐步推進(jìn)
    的頭像 發(fā)表于 08-22 10:10 ?705次閱讀
    怎樣確定分布式光伏集群通信網(wǎng)絡(luò)的<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>策略?

    Nginx負(fù)載均衡策略選擇指南

    上個(gè)月,我們的電商系統(tǒng)在大促期間突然出現(xiàn)用戶購(gòu)物車(chē)數(shù)據(jù)丟失的問(wèn)題。經(jīng)過(guò)排查發(fā)現(xiàn),罪魁禍?zhǔn)拙谷皇?b class='flag-5'>負(fù)載均衡策略配置不當(dāng)!
    的頭像 發(fā)表于 08-20 16:23 ?1166次閱讀

    如何在多顯卡環(huán)境下配置OLLAMA實(shí)現(xiàn)GPU負(fù)載均衡

    本文將帶你深入了解如何在多顯卡環(huán)境下配置OLLAMA,實(shí)現(xiàn)GPU負(fù)載均衡,并分享生產(chǎn)環(huán)境中的最佳實(shí)踐。無(wú)論你是剛接觸GPU集群還是尋求性能優(yōu)化的老手,這篇文章都能給你帶來(lái)實(shí)用價(jià)值。
    的頭像 發(fā)表于 07-24 14:12 ?4877次閱讀

    智能路徑調(diào)度:AI驅(qū)動(dòng)負(fù)載均衡的異常路徑治理實(shí)踐

    在AI驅(qū)動(dòng)的數(shù)據(jù)中心網(wǎng)絡(luò)環(huán)境中,傳統(tǒng)的“盡力而為”和“無(wú)差別均分”負(fù)載均衡策略已力不從心。基于路徑綜合質(zhì)量的動(dòng)態(tài)WCMP機(jī)制,通過(guò)實(shí)時(shí)感知路徑狀態(tài)、果斷剔除異常、智能調(diào)度“健康”資源,有效解決了AI流量對(duì)網(wǎng)絡(luò)高可靠、高性能的核心訴求。
    的頭像 發(fā)表于 07-03 16:26 ?1285次閱讀
    智能路徑調(diào)度:AI驅(qū)動(dòng)<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>的異常路徑治理實(shí)踐

    一文詳解Nginx負(fù)載均衡

    Nginx作為負(fù)載均衡器,通過(guò)將請(qǐng)求分發(fā)到多個(gè)后端服務(wù)器,以提高性能、可靠性和擴(kuò)展性。支持多種負(fù)載均衡算法,如輪詢、最小連接數(shù)、IP哈希等,可以根據(jù)需求選擇適合的算法。
    的頭像 發(fā)表于 06-25 14:51 ?1196次閱讀
    一文詳解Nginx<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>

    四層和七層負(fù)載均衡的核心區(qū)別

    在現(xiàn)代分布式系統(tǒng)和云計(jì)算架構(gòu)中,負(fù)載均衡(Load Balancing, LB)是確保高可用性、可擴(kuò)展性和性能優(yōu)化的關(guān)鍵技術(shù)。負(fù)載均衡器根據(jù)不同的OSI模型層級(jí)
    的頭像 發(fā)表于 05-29 17:42 ?1531次閱讀

    為什么要用電子負(fù)載

    在現(xiàn)代電子設(shè)備的研發(fā)、測(cè)試和生產(chǎn)過(guò)程中,電子負(fù)載作為一種重要的測(cè)試工具,其應(yīng)用范圍廣泛且不可或缺。本文將從電子負(fù)載的定義、工作原理、優(yōu)勢(shì)以及實(shí)際應(yīng)用場(chǎng)景等方面,詳細(xì)探討為何需要使用電子負(fù)載
    的頭像 發(fā)表于 05-26 16:23 ?1254次閱讀
    為什么要用電子<b class='flag-5'>負(fù)載</b>?
    德惠市| 达州市| 河东区| 镇赉县| 沁阳市| 安远县| 建德市| 塘沽区| 疏勒县| 澜沧| 邳州市| 通州区| 东光县| 仲巴县| 绵阳市| 郧西县| 仪征市| 苏尼特右旗| 株洲市| 含山县| 聂拉木县| 延长县| 长垣县| 行唐县| 保靖县| 朝阳市| 开平市| 赞皇县| 吴川市| 广平县| 长沙市| 清水河县| 绥阳县| 镇赉县| 巧家县| 上犹县| 黑水县| 玉龙| 方城县| 嵩明县| 文化|