微服務之負載均衡使用場景
來源:waynblog
在如見常見微服務系統中,負載均衡元件是一種將流量分配到多個服務的技術,目的是提高系統的效能和可用性。負載均衡有兩種常見的模式:服務端模式和客戶端模式。服務端模式使用獨立的應用程式(如 Nginx)來轉發請求,客戶端模式使用類庫(如 Ribbon、Spring Cloud LoadBalancer)來選擇後端服務。負載均衡還有不同的演算法,如輪詢、隨機、最小連線數、區域等。本文將給大家介紹在微服務系統中負載均衡元件常見使用場景,內容大綱如下:
故障處理 例項健康檢查 路由指定 https 流量解除安裝 跨區域負載均衡 使用者粘性
故障處理
當後端服務發生故障時,負載均衡元件能從故障服務中自動重新佈線,取消對故障服務的流量分配,實現高可用性並最大限度地減少停機時間。示例圖如下,
例項健康檢查
負載均衡元件可以主動發起對後端服務執行狀況的定期監控和驗證,確保客服端傳入的流量僅流向執行正常的服務。示例圖如下,
路由指定
負載均衡元件可以將針對特定平臺(移動、桌面等)的請求流量定向到單獨的後端服務以進行定製響應。示例圖如下,
https 流量解除安裝
負載均衡元件可以解除安裝 https 流量,進行解密,將解密後的 http 流量傳送到後端服務,減輕後端服務壓力以及複雜度。示例圖如下,
跨區域負載均衡
當系統對穩定性要求較高,會需要用到多個可用區也就是異地容災機制時,負載均衡元件可以在多個可用區之間均勻分配流量,達到增強容錯能力和可擴充套件性的效果。示例圖如下,
不過有一些需要說明的是在跨區域呼叫中,可能出現 AZ 1 呼叫 AZ 2,造成呼叫延遲過高的問題,這個時候負載均衡元件也提供同區域呼叫的能力來減少這一現象。
使用者粘性
負載均衡元件可以將使用者請求與定後端服務做繫結達成“使用者粘性”,也就是說這個使用者的請求都會一直被同一個服務處理。使用者粘性的好處是可以確保使用者會話的連續性,示例圖如下,
本文翻譯自國外論壇 medium,原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024924/viewspace-2991979/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- .Net微服務實戰之負載均衡(上)微服務負載
- .Net微服務實戰之負載均衡(下)微服務負載
- 微服務通訊之feign整合負載均衡微服務負載
- SpringCloud微服務系列- 服務間通訊之負載均衡SpringGCCloud微服務負載
- 微服務負載均衡器 Ribbon微服務負載
- 微服務負載均衡器 LoadBalancer微服務負載
- 從負載均衡到路由,微服務應用現場一鍵到位負載路由微服務
- (23)go-micro微服務客戶端開發(使用負載均衡)Go微服務客戶端負載
- 面試之負載均衡面試負載
- 微服務(三) Eureka註冊中心和Ribbon負載均衡微服務負載
- 微服務架構如何實現客戶端負載均衡微服務架構客戶端負載
- SpringCloud微服務中使用RestTemplate+Ribbon實現負載均衡(實現方法+實現原理+替換負載均衡策略)SpringGCCloud微服務REST負載
- 負載均衡技術(二)———常用負載均衡服務介紹負載
- 負載均衡之keepalived負載
- 微服務Spring Cloud17_負載均衡Ribbon6微服務SpringCloud負載
- 負載均衡服務之HAProxy基礎入門負載
- Nginx服務系列——負載均衡Nginx負載
- 微服務架構 | 4.1 基於 Ribbon 的負載均衡詳解微服務架構負載
- nginx學習之負載均衡Nginx負載
- [Open Source] 負載均衡之Nginx負載Nginx
- 微服務 - 叢集化 · 服務註冊 · 健康檢測 · 服務發現 · 負載均衡微服務負載
- 負載均衡-構建CDN服務負載
- CFS任務的負載均衡(概述)負載
- 負載均衡負載
- Go微服務 - 第七部分 - 服務發現和負載均衡Go微服務負載
- 深入理解微服務中的負載均衡演算法與配置策略微服務負載演算法
- 使用Nginx配置TCP負載均衡NginxTCP負載
- 使用nginx進行負載均衡Nginx負載
- 使用nginx負載均衡nodejsNginx負載NodeJS
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- dubbo原始碼解析之負載均衡原始碼負載
- Istio流量治理原理之負載均衡負載
- Spring Cloud Gateway之負載均衡SpringCloudGateway負載
- 【SpringCloud】之Ribbon負載均衡SpringGCCloud負載
- 構建api gateway之 負載均衡APIGateway負載
- 負載均衡之Haproxy配置詳解負載
- Nginx負載均衡之健康檢查Nginx負載