首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不同地域部署相同的firebase云函数?

如何在不同地域部署相同的firebase云函数?
EN

Stack Overflow用户
提问于 2019-09-19 21:32:38
回答 1查看 291关注 0票数 1

目前我们正在使用带有firebase云函数的express框架,我们希望在不同的地区分发相同的api。

目前,这就是它现在的导出方式。

代码语言:javascript
复制
exports.api = functions.region("asia-east2").https.onRequest(app);

由于我们的用户分布在全球各地,我们有什么方法可以确保api请求命中最近的地域函数,以获得更快的访问速度和低延迟?

EN

回答 1

Stack Overflow用户

发布于 2019-09-20 10:30:10

这可能比人们可能认为的要复杂一些(至少据我所知),简短的答案是你不能默认这么做,这更像是HTTPS负载均衡器。

你的函数是独一无二的,“诀窍”是将你的用户路由到部署在最近区域的客户端。Google Cloud DNS是你在这里的朋友(但不像亚马逊网络服务Route53那么酷,我给你留了一篇博文让你入门)。您可以利用选播网络获得最近的名称服务器,但这是您所能做的。我不确定你的实现细节是什么,但这些资源帮助你开始:

同样,这不是关于路由功能,而是关于将流量路由到指向该功能的客户端,遗憾的是,在我的案例中,我最终使用了AWS Route 53的延迟/地理位置,因此,我在这里没有太多细节。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58012266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档