本章介紹分布式架構的底層技術。主要說明面試過程中可能被問到的技術點。
成都創(chuàng)新互聯(lián)公司專注于榆中網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供榆中營銷型網(wǎng)站建設,榆中網(wǎng)站制作、榆中網(wǎng)頁設計、榆中網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務,打造榆中網(wǎng)絡公司原創(chuàng)品牌,更為您提供榆中網(wǎng)站排名全網(wǎng)營銷落地服務。nginx
反向代理
正向代理,指在客戶端,代替客戶端收發(fā)請求,使得真實客戶端對服務器不可見。
反向代理,指在服務器端,代替服務器收發(fā)請求,使得真實服務器對客戶端不可見
nginx是一個高性能的HTT服務器、電子郵件(IMAP/POP3)代理服務器、非常高效的反向代理服務器
每秒十萬級別
輪詢(默認),每個請求按時間順序逐一分配到不同的后端服務器
權重(weight),指定服務器的權重,數(shù)值越大的訪問機率越多,用于服務器性能不均衡的情況
upstream domain {
server 127.0.0.1:8080 weight=5;
server 127.0.0.1:8040 weight=1;
}
ip_hash,每個請求按照訪問IP的hash值進行分配,這樣每個客戶端IP就會固定訪問一臺服務器
upstream domain {
ip_hash;
server 127.0.0.1:8080;
server 127.0.0.1:8040;
}
fair(第三方提供),按照服務器的響應時間來分配請求,響應時間短的優(yōu)先分配
upstream還支持以下的狀態(tài)值:
down,表示當前的server不參與負載
max_fails,允許請求失敗的次數(shù)
fail_timeout,max_fails后,暫停負載的時間
backup,備用,當其他非backup的server處于down或忙的時候,啟用該server
upstream domain {
server 127.0.0.1:8080 down;
server 127.0.0.1:8080 max_fails=3;
server 127.0.0.1:8080 fail_timeout=10;
server 127.0.0.1:8080 backup;
}
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。