推空保護
更新時間 2024-09-11 18:36:18
最近更新時間: 2024-09-11 18:36:18
分享文章
本章節介紹推空保護功能的使用
概述
推空保護功能用于處理客戶端在請求注冊中心訂閱服務端地址列表時,在服務端注冊異常的場景下,注冊中心返回了空列表,此時客戶端忽略該空返回的變更,從緩存中獲取上一次正常的服務端地址進行服務訪問。能夠在注冊中心在進行變更(變配、升降級)或遇到突發情況(例如,可用區斷網斷電)或其他不可預知情況下的列表訂閱異常收到空的地址列表推送時,可以有效保護業務調用,增加業務可靠性。
版本限制
| 框架 | 限制 | 詳情 |
|---|---|---|
| Spring Cloud | Spring Cloud Edgware及以上版本 | 客戶端:Feign、RestTemplate; 負載均衡:Ribbon、LoadBalancer。 |
| Dubbo | 2.5.3+ | 支持Alibaba Dubbo、Apache Dubbo。 |
| 注冊中心 | Nacos、Eureka、Zookeeper | 無。 |
| jdk版本 | 1.8+ | 無。 |
開啟推空保護
1.登錄微服務治理中心控制臺。
2.在左側導航欄選擇 微服務治理中心 ->應用治理。
3.在應用治理頁面單擊目標應用卡片。
4.在左側導航欄選擇流量治理 - 推空保護,即可開啟推空保護。
查看推空保護事件
若發生推空保護,在推空保護頁面即可查看推空保護事件。