基於HTTP重定向的GSLB工作流程

2021-09-02 12:05:58 字數 439 閱讀 3840

1.使用者向**的local dns請求網域名稱解析

2.local dns向使用者返回gslb裝置的ip位址,如果gslb系統本身有負載均衡,則返回的ip位址就是自身負載均衡後的某台裝置的ip位址

4.gslb裝置將綜合分析使用者ip,內容分布,裝置負載,鏈路狀況等實時資訊,為使用者選擇乙個合適的服務單元.如果沒有查到使用者ip所在網段的資訊,則通過以下兩種路由策略

a.gslb將使用者請求通過輪詢的方式定向到其他節點

b.gslb會通知各pop點的slb一同去測各pop點離使用者的距離及時延,並報告核心節點確定最優站點,該ip位址所在的網段會被新增到動態最近路徑表,供今後使用者直接與最優的分配層節點的slb裝置建立連線.

5.使用者根據得到的ip位址向cdn節點發出**訪問請求

6.如果這個ip位址的節點仍然是乙個負載均衡裝置,則通過負載均衡選擇一台合適的服務裝置,將其ip位址返回給使用者

HTTP重定向處理

301 永久重定向,告訴客戶端以後應從新位址訪問.302 作為http1.0的標準,以前叫做moved temporarily 現在叫found.現在使用只是為了相容性的處理,包括php的預設location重定向用的也是302.但是http 1.1 有303 和307作為詳細的補充,其實是對302...

HTTP 的重定向301,302,303,307

301 永久重定向,告訴客戶端以後應從新位址訪問.302 作為http1.0的標準,以前叫做moved temporarily 現在叫found.現在使用只是為了相容性的處理,包括php的預設location重定向用的也是302.但是http 1.1 有303 和307作為詳細的補充,其實是對302...

HTTP 重定向的302,301

在寫 的時候,經常要進行跳轉連線,但是大家大部分不清楚302和301是啥區別,其實對於我們後端開發來說,這倆大部分沒啥區別。這倆的區別基本是語義上的區別 301是我這資源早就沒有了,永遠沒有了,你跳走吧,然後我把location傳給你 302是我這資源沒有了,下次有沒有不知道,先臨時跳走吧,這是lo...