【问题标题】:Google App Engine: Add local config files to deployed appGoogle App Engine:将本地配置文件添加到已部署的应用程序
【发布时间】:2020-11-11 21:10:17
【问题描述】:

我在 Google App Engine 中运行一个多租户节点应用程序。此应用最初发出 HTTP 请求以从后端获取租户的配置。这会延迟启动时间,直到请求得到解决。

为了加快这个过程,我想避免这个请求,而是将配置作为 JSON 存储在某个地方,以便应用程序可以快速访问它,而无需询问后端或构建 Node 应用程序的自定义包。每当配置更改时(大约一个月左右发生一次),都需要更新这些文件。

Google App Engine 中执行此操作的最佳方式是什么?将不同的配置放在存储桶中的 JSON 文件中似乎具有相同的 HTTP 请求。有没有更好的选择?

【问题讨论】:

    标签: node.js google-app-engine google-cloud-storage


    【解决方案1】:

    是的,您可以将文件保存在 Google Cloud Storage 中并在第一次请求中加载它,然后将配置保存在缓存中(memorystore)。

    这样,你可以在不部署应用的情况下修改配置。

    【讨论】:

    • 这仍然需要一个 HTTP 请求,对吗?与几乎立即可用的本地文件不同。
    猜你喜欢
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    相关资源
    最近更新 更多