如何使用Firebase'根据地理位置更改功能;什么是云功能?

如何使用Firebase'根据地理位置更改功能;什么是云功能?,firebase,google-cloud-functions,Firebase,Google Cloud Functions,今天,我将相同的API代码部署到Firebase云函数中的四个不同函数: 作用 区域 阿皮乌斯乌中区 美国中央银行 阿皮乌斯东酒店 美国东部1 阿皮尤欧洲酒店 欧洲西部1 亚太区 东亚2 您可能想了解一下GCP LBs。在中,您可以找到一篇讨论此问题的文章: -云运行和云功能的多区域可用性 通过将我们的无服务器产品与HTTP(S)负载平衡器集成,您现在可以在多个区域部署云运行和云功能服务。以Cloud Run为例,配置了高级网络服务层和单个转发规则的负载平衡器将把请求传递到离客户端最近的后端Cl

今天,我将相同的API代码部署到Firebase云函数中的四个不同函数:

作用 区域 阿皮乌斯乌中区 美国中央银行 阿皮乌斯东酒店 美国东部1 阿皮尤欧洲酒店 欧洲西部1 亚太区 东亚2
您可能想了解一下GCP LBs。在中,您可以找到一篇讨论此问题的文章:

-云运行和云功能的多区域可用性

通过将我们的无服务器产品与HTTP(S)负载平衡器集成,您现在可以在多个区域部署云运行和云功能服务。以Cloud Run为例,配置了高级网络服务层和单个转发规则的负载平衡器将把请求传递到离客户端最近的后端Cloud Run服务。处理来自多个地区的请求有助于提高服务的可用性以及对客户端的响应延迟。请求位于离用户最近的区域,但是如果该区域不可用或容量不足,则请求将路由到其他区域

启用此功能非常简单,只需将云运行服务部署到不同的区域,设置多个无服务器NEG,并将负载平衡器连接到全局后端服务

在这里,您将找到有关的更多详细信息

我建议首先将其测试为概念验证,以避免影响prod环境

图片取自上述文档