閱讀593 返回首頁    go 財經資訊


如何選擇負載均衡監聽協議__常見問題_負載均衡-阿裏雲

負載均衡監聽支持 HTTP、HTTPS、TCP、UDP 四種協議的監聽服務,您可參考以下表格的內容,為您的應用選擇適合的協議。

建議應用場景 特性
TCP 注重可靠性,對數據準確性要求高,速度可以相對較慢的場景,如文件傳輸、發送或接收郵件、遠程登錄;無特殊要求的 Web 應用 麵向連接的協議,在正式收發數據前,必須和對方建立可靠的連接;基於源地址會話保持;在網絡層可直接看到來源地址;監聽支持 TCP 和 HTTP 兩種方式進行健康檢查;數據傳輸快
HTTP 需要對數據內容進行識別的應用,如 web 應用、小的手機遊戲等 應用層協議,主要解決如何包裝數據;基於 Cookie 會話保持;使用 X-Forward-For 獲取源地址;監聽隻支持 HTTP 方式健康檢查
HTTPS 需要加密傳輸的應用 加密傳輸數據,可以阻止未經授權的訪問;統一的證書管理服務,用戶可以將證書上傳到負載均衡,解密操作直接在負載均衡上完成
UDP 關注實時性而相對不注重可靠性的場景,如視頻聊天、金融實時行情推送 麵向非連接的協議,在數據發送前不與對方進行三次握手,直接進行數據包發送,不提供差錯恢複和數據重傳;可靠性相對低;數據傳輸快

相關信息:

  • 並不是隻要是 Web 網站就必須使用 HTTP 協議。大部分沒有特殊 HTTP 要求的 Web 網站,使用 TCP 監聽 80 端口就可以滿足業務需求。

  • 負載均衡集群采用 LVS 和 Tengine 實現,其中 4 層監聽(TCP/UDP)經過 LVS 後直接到達後端服務器,而 7 層監聽(HTTP/HTTPS)經過 LVS 後,還需要再經過 Tengine,最後達到後端服務器。7 層比 4 層多了一個處理環節,因此,7 層性能沒有 4 層性能好。

最後更新:2016-12-20 10:12:13

  上一篇:go 負載均衡-Listener狀態轉換__附錄_API 參考_負載均衡-阿裏雲
  下一篇:go 負載均衡按域名和URL轉發常見問題__常見問題_負載均衡-阿裏雲