全部產品
Search
文件中心

Server Load Balancer:CLB監聽

更新時間:Dec 14, 2024

建立CLB執行個體後,您需要為執行個體配置監聽,負載平衡服務監聽規定了如何將請求轉寄給後端伺服器,一個Server Load Balancer執行個體至少需要添加一個監聽才可正常使用。Server Load Balancer執行個體監聽負責檢查串連請求,並根據調度演算法定義的轉寄策略將請求流量分發至後端伺服器。CLB監聽協議支援TCP/UDP/HTTP/HTTPS。

支援的監聽類型及使用情境

CLB提供四層監聽(TCP或UDP協議)和七層監聽(HTTP或HTTPS協議),您可根據應用情境添加對應類型的監聽:

類型

協議

說明

使用情境

四層監聽

TCP

  • 連線導向的協議,在正式收發資料前,必須和對方建立可靠的串連。

  • 提供可靠的資料轉送;資料轉送相對較慢。

  • 適用於注重可靠性、對資料準確性要求高、速度可以相對較慢的情境,如檔案傳輸、發送或內送郵件、遠程登入等。

  • 無特殊要求的Web應用。

更多資訊,請參見添加TCP監聽

UDP

  • 不需連線的協議,在資料發送前不與對方進行三向交握,直接進行資料包發送,不提供差錯恢複和資料重傳。

  • 可靠性相對低;資料轉送相對較快。

關注即時性而對可靠性要求相對較低的情境,如視訊交談、金融即時行情推送等。

更多資訊,請參見添加UDP監聽

七層監聽

HTTP

  • 應用程式層協議,主要解決如何封裝資料。

  • 基於Cookie的會話保持。

  • 使用X-Forwarded-For擷取用戶端真實IP地址。

需要對資料內容進行識別的應用,如Web應用、小的手機遊戲等。

更多資訊,請參見添加HTTP監聽

HTTPS

  • 加密傳輸資料,可以阻止未經授權的訪問。

  • 統一的認證管理服務,您可以將認證上傳到負載平衡,解密操作直接在負載平衡上完成。

需要加密傳輸的HTTP應用。

更多資訊,請參見添加HTTPS監聽

相關文檔

CLB僅支援基礎的四層和七層負載平衡能力,監聽協議僅支援TCP/UDP/HTTP/HTTPS。

阿里雲當前已推出新一代七層負載平衡ALB與新一代四層負載平衡NLB,對應的四七層能力相比於CLB均有較大提升。ALB除了具備CLB七層能力外還支援QUIC監聽及各種進階轉寄規則,NLB相比CLB效能更強且支援自動彈性,建議您優先使用ALB與NLB。