Task queues are used when you just want work backgrounded. Pull queues are typically used if you want better rate control and will worry about the scaling bit yourself. Pull queues are also accessible outside of App Engine via a REST API, so you could use Pull Queues for things like off site PDF or video rendering. Prior to pull queues, you would have had to build/maintain your own FIFO queue outside GAE.
-- Ikai Lan Developer Programs Engineer, Google App Engine plus.ikailan.com | twitter.com/ikai On Thu, Aug 4, 2011 at 12:10 AM, Ice13ill <[email protected]> wrote: > What are the main differences between push and pull tasks ? What are > the purposes of each one ? (when is it necessary to use one or the > other and are there some "best practices" related to this types of > tasks) > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
