appengine java中的线程/后端

时间:2012-04-22 14:21:30

标签: java google-app-engine

我想在app引擎中持续运行某种Thread。线程的作用是什么 检查哈希映射并按照某些业务不断更新条目。

我的hashmap是类X的公共memeber变量.X是单例类。

现在我知道appengine不支持Thread,它有一些思考后端。

现在我的问题是:如果我连续24小时后续运行,我会被收费吗? 后端没有繁重的处理。它只是根据某些条件更新了一个hashmap。 我可以申请一些技巧,以免收费吗?我的webapp不是商业用途,而是为了好玩。

2 个答案:

答案 0 :(得分:1)

是的,后端按小时计费。使用它们无关紧要:https://developers.google.com/appengine/docs/billing#Billable_Resource_Unit_Costs

您是否需要立即进行此计算?你可以运行一个cron工作,比如说5分钟并执行任务。

答案 1 :(得分:0)

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