是否可以在谷歌应用程序引擎标准上运行有状态应用程序

时间:2021-05-02 13:30:15

标签: google-app-engine

GAE 标准为不同的编程语言提供了一个应用引擎(即没有 docker)。如果我编写这样的应用程序,当它运行的实例发生更改时,它会丢失其状态吗?

即使使用手动扩展(即实例不会关闭,即使它处于空闲状态),谷歌也可能需要关闭它(从而切换我的应用程序正在运行的实例)。例如。当实例遇到错误或出于维护目的需要重新启动时。

状态是否会自动保持并且应用程序仍在下一个实例上运行?或者我是否必须编写一个关闭挂钩,将状态存储在某处并在启动时以某种方式再次加载它?

1 个答案:

答案 0 :(得分:0)

您还没有解释“状态”是什么意思,但我很确定无论您是什么意思,答案是否定的。您需要将状态存储在某处,然后再检索它。

例如,当新实例启动时,写入本地文件系统的任何内容都会消失。

相关问题