我正在尝试在Google App Engine (Python)中编写一个程序,以持续运行一个常驻后端,该后端正在寻找一个系列收敛到什么。我想让它在后端运行,写入数据存储,并且在任何时间点,您都可以知道该系列所在的项目以及它的价值。后端仅写入数据存储区中的一个实体,因此它不会使存储或anything.The过载。我可能遇到的问题是,后端不会将该实体写入数据存储区,因此在后端关闭之前,前端网页可以访问它,这与能够持续签入它的目的不符。如果有一些方法可以让后端写入数据存储,以便前端页面可以检查它,请告诉我!
发布于 2013-02-23 12:06:12
后端进程中的数据存储写操作应该与前端应用程序中的写操作没有什么不同,这意味着它们应该可以在前端(几乎)立即读取(在一致性约束下)。后端和前端都与同一数据存储区交互。
听起来你只需要实现一个循环的写你的系列的当前状态(即。每x个周期一次),而不是在后端进程结束时写入一次。
发布于 2013-02-23 14:43:59
你的帖子提出了两个问题。
第一个是“不关机”。我们不能保证后端会无限期运行。有关详细信息,请参阅the docs on Shutdown。
第二个问题,如果我理解你的话,你看不到后端编写的值,直到它们被写入一段时间之后。你可能会遇到“最终一致性”,其中“最终”通常是相当短的,但在罕见的情况下可能会令人惊讶地长。理解Isolation and Consistency在这里会有所帮助。
https://stackoverflow.com/questions/15036797
复制相似问题