2010-12-01 2 views
4

Wie lange kann eine Task in der Taskwarteschlange warten, bevor etwas ausgeführt wird? Wenn es nicht für immer ist, was sind diese Dinge, die passieren könnten?app engine task warteschlange wartezeitlimit

Kann ich eine sehr große Anzahl von Aufgaben zu einer Warteschlange hinzufügen, die eine sehr niedrige Verarbeitungsrate hat und sie im Laufe von Tagen/Wochen/Monaten verarbeitet werden?

Werden Aufgaben aus der Warteschlange ausgeworfen, wenn sie zu lange warten?

Task Queue Quota and Limits sagen

maximum countdown/ETA for a task:30 days from the current date and time 

denke ich, dass absichtlich redet über/programmatisch eine eta in der Zukunft zu stellen, nicht, wie lange eine Aufgabe, für die wiederum zu warten, ist erlaubt.

+0

BT, das Erstellen dieses Szenarios auf Ihrer Entwicklungsmaschine geht nicht gut. –

Antwort

4

Es gibt keine Begrenzung für die Anzahl der Aufgaben, die Sie in Ihrer Warteschlange haben können, außer der Menge an Speicherplatz, die Sie zum Speichern von Aufgaben zugewiesen haben. Es gibt auch keine Begrenzung, wie lange sie warten können, bis sie ausgeführt werden. Allerdings können Sie eine Aufgabe mit einer ETA nicht länger als 30 Tage in der Zukunft planen.

+0

+1 danke @Nick –

+1

Es wird eine Grenze geben, wie viele Aufgaben Sie speichern können, nämlich 1.000.000 für kostenlose Konten. Siehe http://code.google.com/appengine/docs/quotas.html#Task_Queue – Iain

1

Soweit ich weiß, dauern sie für immer. Ich habe seit Tagen einige davon gehabt. Im Moment habe ich einige, die 9 Tage alt sind, obwohl die Warteschlange pausiert ist. Das einzige Limit ist die Größe und Anzahl der Warteschlangen (which are not currently enforced).

+0

Dies ist das zweite Mal, dass ich eine Frage gestellt habe und in so vielen Tagen eine Antwort "von dem, was ich sagen kann" bekommen habe. Nicht, dass ich die Antwort nicht schätze; Ich tue es und danke. –

+0

Wenn es ein Limit gibt, ist es undokumentiert und die serverseitige Software ist nicht Open Source, daher ist es unwahrscheinlich, dass jemand definitiv mit Ausnahme von Google antworten kann. – geoffspear

+0

Daher, warum es "von dem, was ich sagen kann" – Iain