我想在app引擎中持续运行某种Thread。线程的作用是什么 检查哈希映射并按照某些业务不断更新条目。
我的hashmap是类X的公共memeber变量.X是单例类。
现在我知道appengine不支持Thread,它有一些思考后端。
现在我的问题是:如果我连续24小时后续运行,我会被收费吗? 后端没有繁重的处理。它只是根据某些条件更新了一个hashmap。 我可以申请一些技巧,以免收费吗?我的webapp不是商业用途,而是为了好玩。
答案 0 :(得分:1)
是的,后端按小时计费。使用它们无关紧要:https://developers.google.com/appengine/docs/billing#Billable_Resource_Unit_Costs
您是否需要立即进行此计算?你可以运行一个cron工作,比如说5分钟并执行任务。
答案 1 :(得分:0)
或者你可以将10分钟的任务排队,并在接近10分钟的限制时间后重新入队。为此,您可以使用任务参数将进程的状态传递给下一个任务,或者也可以使用数据存储。