GAE 标准为不同的编程语言提供了一个应用引擎(即没有 docker)。如果我编写这样的应用程序,当它运行的实例发生更改时,它会丢失其状态吗?
即使使用手动扩展(即实例不会关闭,即使它处于空闲状态),谷歌也可能需要关闭它(从而切换我的应用程序正在运行的实例)。例如。当实例遇到错误或出于维护目的需要重新启动时。
状态是否会自动保持并且应用程序仍在下一个实例上运行?或者我是否必须编写一个关闭挂钩,将状态存储在某处并在启动时以某种方式再次加载它?
答案 0 :(得分:0)
您还没有解释“状态”是什么意思,但我很确定无论您是什么意思,答案是否定的。您需要将状态存储在某处,然后再检索它。
例如,当新实例启动时,写入本地文件系统的任何内容都会消失。