Python Google应用程序引擎dev_appserver 1.9刷新数据存储

Python Google应用程序引擎dev_appserver 1.9刷新数据存储,python,google-app-engine,google-cloud-datastore,google-cloud-platform,Python,Google App Engine,Google Cloud Datastore,Google Cloud Platform,我试图弄清楚如何强制将GAE数据存储刷新到dev appserver中的磁盘上 据我所知,在dev_appserver关闭之前,写操作在一段时间前被禁用: 我的应用程序正在全天候运行,做事情并生成数据,如果托管我的dev_appserver的虚拟机出现故障或其他情况,我不想从零开始重新启动。所以,我想安排定期刷新数据存储 我在1.6.4中找到了这种方法: 这已经不起作用了,而且我还没有找到一个使用API服务器的变体,我被允许从我的应用程序中调用它。有人知道如何在1.9中按需刷新到磁盘吗?没有

我试图弄清楚如何强制将GAE数据存储刷新到dev appserver中的磁盘上

据我所知,在dev_appserver关闭之前,写操作在一段时间前被禁用:

我的应用程序正在全天候运行,做事情并生成数据,如果托管我的dev_appserver的虚拟机出现故障或其他情况,我不想从零开始重新启动。所以,我想安排定期刷新数据存储

我在1.6.4中找到了这种方法:


这已经不起作用了,而且我还没有找到一个使用API服务器的变体,我被允许从我的应用程序中调用它。有人知道如何在1.9中按需刷新到磁盘吗?

没有,dev_appserver不是设计用于生产的,并且不提供可靠性或耐久性保证


理想情况下,您应该在GCP上使用该服务,但是如果出于某种原因,这是不可能的,您可以查看为Google App Engine/云数据存储的功能奇偶性而设计的。我强烈、强烈、强烈建议您不要将dev_appserver用作生产系统。它被设计为应用程序引擎应用程序的测试工具,对于可用性或数据丢失没有任何保证。如果您正在处理实际数据,请考虑使用实际数据存储。使用云数据存储API(),您可以直接从VM访问数据存储,并对正常运行时间有特定的保证: