Hie Hmm, so in my case I always know in advance that I need to activate few blood donors every day which were deactivated yesterday.
So, this qualifies for cron jobs. Isn't it ? However, does this 30s limit applies here as well? Thankx and Regards Vik Founder www.sakshum.com www.sakshum.blogspot.com On Mon, Oct 25, 2010 at 11:56 AM, Didier Durand <[email protected]>wrote: > Hi, > > I see different purposes for the 2: > > - cron tasks are the tasks I always want to do for sure > - tasks via API are tasks that I schedule programmatically when needed > and triggered by event that I can't predict in advance. > > I see personally 2 other purposes for API tasks: > a) when I run a task and it comes close to the 30s limit, I pause > it, serialize its context and schedule a task with this context. When > the task starts, it's in fact a restart with another 30s credit for > running > b) I also tasks in context of transactions if I want to be sure that > the action of the task is done (i.e datastore writes) even if the > transactions fails -> for example, store errors in datastore for > later analysis for a failing transaction / program, etc. > > regards > didier > > > On Oct 25, 6:23 am, Vik <[email protected]> wrote: > > Hie Thanks for the response. > > > > I am confused a bit. If cron job does the scheduling then what Task Queue > > does? > > > > Thankx and Regards > > > > Vik > > Founderwww.sakshum.comwww.sakshum.blogspot.com > > > > On Mon, Oct 25, 2010 at 8:51 AM, Didier Durand <[email protected] > >wrote: > > > > > Hi Vik, > > > > > Tasks scheduled via cron.xml is the way I would go: > > >http://code.google.com/appengine/docs/java/config/cron.html > > > > > I would schedule a task every minute, make a query on the deadline for > > > donors and then do what has to be done. > > > > > didier > > > > > On Oct 24, 7:11 pm, Vik <[email protected]> wrote: > > > > Hie Guys > > > > > > Our application manages a list of blood donors. Time to time these > blood > > > > donors are unreachable so the administrators can mark such blood > donors > > > as > > > > inactive. > > > > > > However, these blood donors should be active again after 1 day > > > > automatically. How should we achieve this? ?In regular J2EE apis we > can > > > > write scheduler classes to do the same. > > > > What is the option in GAE? Are there any limitations? > > > > > > I went through a bit and feel like task queues are the way. But I am > not > > > > sure? If yes then for above scenario how should it be done? > > > > > > Thankx and Regards > > > > > > Vik > > > > Founderwww.sakshum.comwww.sakshum.blogspot.com > > > > > -- > > > 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]<google-appengine-java%[email protected]> > <google-appengine-java%[email protected]<google-appengine-java%[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]<google-appengine-java%[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.
