gpt4 book ai didi

google-app-engine - GAE 实例即将终止时是否有通知?

转载 作者:行者123 更新时间:2023-12-04 06:32:44 29 4
gpt4 key购买 nike

在 Python Google App Engine 环境中,我有一些高度不稳定的数据,这些数据最终应该被保存。我会将它存储在一个实例的全局变量中,但我需要某种通知,该实例正在关闭,以便我可以将其写出。

有没有这样的回调或者安装hook的地方?

(memcache 是一个替代方案,但我不需要实例之间一致性的开销,它也有无警告消失的问题)

(有关使用全局变量的更多信息,可以阅读 Google Cookbook 中的 Cachepy。)

最佳答案

您可能想看看如何 gae-sessions作品。它将 session 中间件添加到 wsgi 应用程序,以便在每个请求结束时保留数据。

您可以在每个实例启动时为其指定一个唯一 ID,并始终在每个请求结束时将 volatile 数据写入实体,并使用该唯一 ID 作为键名。您最终会进行更多的写入,但您永远不会因崩溃或终止的实例而丢失数据。您永远不需要将数据读入实例,因为它会在实例的生命周期内持续存在(我认为)。

关于google-app-engine - GAE 实例即将终止时是否有通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5206807/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com