1

我正在使用Google Application Engine开发托管在 Google Cloud 上的 Node.js 应用程序。该应用程序有一些设置,如下所示:

const TASK_BATCH_SIZE = 50;

目前,每次我们需要更改一些设置来做一些测试时,我们都需要重新部署应用程序,而且这种情况经常发生。我们正在谷歌云生态系统中寻找一些替代方案,使我们能够配置我们正在运行的服务,而无需重新部署。

我们在文档中发现的其中一件事是Runtime Configurator,它似乎仍然是一个 beta 产品。对于 Node.js ,nodejs-rcloadenv是我们发现的唯一客户端库,但似乎不支持 Runtime Configurator 文档中描述的Watcher / Waiter概念或订阅配置资源中变量更改的任何其他方式。

Runtime Configurator 是解决我们问题的方法吗?Google Cloud 生态系统中是否有任何其他服务,或任何其他 Node.js 库可以帮助我们解决这个问题?

4

1 回答 1

1

如果要更新服务或对服务进行一些设置更改,则需要重新部署服务。

您不能将Runtime Configurator用于 Compute Engine 而不是 App Engine。

您可以在 Google 的Public Issue Tracker上为您的问题创建一个功能请求(在不重新部署服务的情况下更新配置)。

于 2020-01-28T08:50:46.680 回答