我正在使用 GAE 和任务队列。在 queue.yaml 文件中,我保持默认设置:5/s。1 个月前我认为这已经足够了,但现在一个队列中有大约 40-50 个任务,所以我的应用程序运行速度太慢。
我想知道每秒多少个任务就够了?我可以更改为 100/s 吗?
谢谢 :)
更新:
我的应用程序从一些社交网络获取数据,计算并保存到数据存储区。为了超过 30 秒的 GAE,我将此操作拆分为任务。我想在更改和部署到 GAE 之前知道 GAE 任务队列的限制 :)
我正在使用 GAE 和任务队列。在 queue.yaml 文件中,我保持默认设置:5/s。1 个月前我认为这已经足够了,但现在一个队列中有大约 40-50 个任务,所以我的应用程序运行速度太慢。
我想知道每秒多少个任务就够了?我可以更改为 100/s 吗?
谢谢 :)
更新:
我的应用程序从一些社交网络获取数据,计算并保存到数据存储区。为了超过 30 秒的 GAE,我将此操作拆分为任务。我想在更改和部署到 GAE 之前知道 GAE 任务队列的限制 :)
http://code.google.com/appengine/docs/python/taskqueue/overview.html#Quotas_and_Limits
或者
http://code.google.com/appengine/docs/java/taskqueue/overview.html#Quotas_and_Limits
我强烈建议逐步增加设置以找到您的性能最佳点。需要运行的任务数显然高于 5/s,但是直到您尝试运行一段时间后,您才知道正确的数字是多少,并且直奔顶部听起来不是一个好主意。