我正在使用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 库可以帮助我们解决这个问题?