0

我正在尝试在 Google App Engine (Python) 中编写一个程序来持续运行一个常驻后端,该后端正在寻找一系列收敛到的内容。我想让它在后端运行,写入数据存储区,并且在任何时间点,您都可以知道该系列在哪个项目上以及它的价值。后端仅写入数据存储区中的一个实体,因此它不会使存储或任何东西过载。我可能遇到的可能是后端不会将实体写入数据存储区,因此我的前端网页可以访问它,直到后端是关闭,这违背了能够持续检查它的目的。如果有某种方法可以让后端写入数据存储以便前端页面可以签入它,请告诉我!

4

2 回答 2

0

后端进程中的数据存储写入行为应该与前端应用程序中的写入没有什么不同,这意味着它们应该可以立即(几乎)在您的前端(在一致性约束内)读取。后端和前端都与同一个数据存储进行交互。

听起来您只需要实现对系列当前状态的重复写入(即每 x 个周期一次),而不是在后端进程结束时写入一次。

于 2013-02-23T04:06:11.747 回答
0

您的帖子提出了两个问题。

一是“不停机”。我们不保证后端将无限期运行。有关详细信息,请参阅Shutdown 上的文档

第二个问题,如果我理解你的话,是你在后端写入值之后才看到它们写入的一段时间。您可能会遇到“最终一致性”,“最终”通常很短,但在极少数情况下可能会长得惊人。了解隔离和一致性可以在这里提供帮助。

于 2013-02-23T06:43:59.327 回答