0

我想在应用引擎中连续运行某种线程。该线程所做的是检查哈希图并根据某些业务不断更新条目。

我的 hashmap 是 X 类的公共成员变量。X 是单例类。

现在我知道 appengine 不支持 Thread 并且它有一些称为后端的想法。

现在我的问题是:如果我 24*7 连续运行后端,我会被收费吗?后端没有繁重的处理。它只是根据某些条件更新哈希图。我可以应用一些技巧以便不收费吗?我的 webapp 不用于商业用途,仅供娱乐。

4

2 回答 2

1

是的,后端按小时计费。使用多少并不重要:https ://developers.google.com/appengine/docs/billing#Billable_Resource_Unit_Costs

您是否需要立即进行此计算?您可以运行一个 cron 作业,例如每 5 分钟并执行该任务。

于 2012-04-22T15:12:52.817 回答
0

或者您也可以将 10 分钟的任务排入队列,并在接近 10 分钟的限制时间时重新排入队列。为此,您可以使用任务参数将流程状态传递给下一个任务,也可以使用数据存储。

于 2016-06-02T09:02:25.403 回答