The App Engine bulk update library is a library for the App Engine Python
runtime, designed to facilitate doing bulk processing of datastore records. It
provides a framework for easily performing operations on all the entities
matched by any arbitrary datastore query, as well as providing an administrative
interface to monitor and control batch update jobs.
Gist - GitHub - 0 views
Arachnid's aetycoon at master - GitHub - 0 views
Arachnid's bulkupdate at master - GitHub - 0 views
Arachnid/bdbdatastore @ GitHub - 0 views
Task Queue task chaining done right - Nick's Blog - 0 views
-
One common pattern when using the Task Queue API is known as 'task chaining'. You execute a task on the task queue, and at some point, determine that you're going to need another task, either to complete the work the current task is doing, or to start doing something new.
-
The solution is straightforward: use task names. Task names ensure that the chained task is only enqueued once, even if the task doing the chaining gets re-executed repeatedly. There are many ways to derive a task name;
-
If you want to see this in practice, the bulkupdate library makes use of this pattern, constructing task names from the datastore ID of the bulkupdate job (to ensure uniqueness) and the number of the chained task (to ensure consistency).
Downloading source code from Google App Engine - Google App Engine | Google Groups - 0 views
-
On every project I work on, at the minimum I start a git project so I can track changes and push to either Github or a local server running Git (all Git requires is a server running sshd).
1 - 10 of 10
Showing 20▼ items per page