我正在使用 Python on Django Project 开发一个测试项目,并将在 GAE 上运行。当其中一个要求指出应用程序应该具有从交易中保存数据的设施/机制时,我偶然发现了一个问题,即使没有互联网连接也是如此。
通常它应该可以通过网络发送数据以进行存储。但是,当连接不可用时,它应该将数据保存在本地临时存储中。一旦检测到本地存储具有最新数据,系统还应该具有更新云存储的功能。这就像解决最终用户方面的停机问题的解决方案(我的意思是,我相信云平台有不同的解决停机时间的方法,但最终用户的停机时间呢?没有互联网连接)。
因此,应用程序应该可以在可能的情况下在“云”上运行(通过强大的互联网连接),或者也可以通过保存在本地存储上而在没有连接的情况下运行。我真的需要谷歌应用引擎开发人员的意见。实际上,我正在尝试在 Java 和 Python 上对此进行测试。