簡體   English   中英

如何在當前區域出現故障時將 Firebase Function 的流量重定向到另一個區域?

[英]How to redirect traffic for a Firebase Function to another region when current one goes down?

假設我有一個部署到多個區域的可調用 function。

我的客戶端應用程序未指定區域(但默認為us-central1 ),因此如果默認區域出現故障,Firebase/Google Cloud 是否會自動將流量重定向到其他正常區域?

如果不是這種情況,在這種情況下該怎么辦?

我確定有東西,但我的搜索嘗試沒有達到任何目的。

不,部署的每個雲 Function 都有自己的 URL,其中也包括該區域,並且請求只會路由到該 function。 默認情況下,Cloud Functions 沒有類似負載均衡器的功能。 如果請求數量增加,Cloud Functions 將創建新實例來處理它們。

您可以檢查用戶的位置,找到部署您的 function 的最近的 GCP 區域並調用它。 這也應該減少延遲並根據用戶區域平衡請求。

或者,如果您希望確保請求由同一區域中的函數處理,還可以使用 Cloud Functions 檢查全局外部 HTTP(S) 負載均衡器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM