同可用區(qū)優(yōu)先路由
更新時間:
可用區(qū)優(yōu)先是指在應用調用服務時,優(yōu)先調用同可用區(qū)的服務提供者。Spring Cloud、Dubbo和HSF協(xié)議應用都支持配置可用區(qū)優(yōu)先調用。本文介紹如何為ECS應用開啟可用區(qū)優(yōu)先調用。
使用場景
當應用部署在多個可用區(qū)的時候,應用之間互相調用會出現(xiàn)跨可用區(qū)的情況。調用鏈路如下圖所示:如果可用區(qū)1的A應用調用可用區(qū)2的B應用,跨可用區(qū)調用導致網(wǎng)絡延時增加,從而增加了HTTP的響應時間。
當應用服務開啟同可用區(qū)優(yōu)先后,消費者應用會優(yōu)先調用同可用區(qū)的提供者,調用鏈路如下圖所示:避免了跨可用區(qū)帶來的網(wǎng)絡延時,從而減少了HTTP的響應時間。
如果當前可用區(qū)沒有服務提供者時,服務調用者會調用到其他可用區(qū)的服務提供者。
開啟同可用區(qū)優(yōu)先
要使用同可用區(qū)優(yōu)先功能,您可以在服務提供者的應用詳情頁面上開啟同可用區(qū)優(yōu)先。
登錄EDAS控制臺。
在左側導航欄,單擊 。
在頂部菜單欄選擇地域并在頁面上方選擇微服務空間,在應用列表頁面單擊部署在ECS集群中的應用名稱。
在應用基本信息頁面的應用設置區(qū)域開啟同可用區(qū)優(yōu)先并設置閾值。
說明只有在當前可用區(qū)實例數(shù)量占實例總數(shù)比例大于所設置的閾值時,同可用區(qū)優(yōu)先調用策略才會生效。閾值填寫范圍為0~100。
文檔內容是否對您有幫助?