593
群英
如何選擇負載均衡監聽協議__常見問題_負載均衡-阿裏雲
負載均衡監聽支持 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
上一篇:
負載均衡-Listener狀態轉換__附錄_API 參考_負載均衡-阿裏雲
下一篇:
負載均衡按域名和URL轉發常見問題__常見問題_負載均衡-阿裏雲
雲服務器 ECS > 快速入門(Windows) > 步驟 4:格式化數據盤
UPDATE__數據操作語言_SQL語法參考_雲數據庫 OceanBase-阿裏雲
創建類似表__管理表_數據庫開發_用戶指南(RDBMS)_數據管理-阿裏雲
查詢曆史版本詳情__API管理相關接口_API_API 網關-阿裏雲
SDK的使用說明__Python版SDK_批量計算-阿裏雲
ALIYUN::ECS::ForwardEntry__資源列表_資源編排-阿裏雲
獲取域名的解析操作日誌__解析管理接口_API文檔_雲解析-阿裏雲
樣例代碼__Python SDK_SDK參考_E-MapReduce-阿裏雲
MySQL數據庫導入教程__數據庫_使用指南_雲虛機主機-阿裏雲
雲服務器操作係統選擇說明__ECS購買須知_產品使用問題_雲服務器 ECS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲