Hi, I'm researching and playing around with GAE and my ginea pig is a mashup application that'll have to fetch data from several source at intervals. The way I understand GAE works, for my needs, is by allowing me to define a cron job which calls a url on my app, which in turn I could use to figure out the necessary tasks and add them to the queue.
However, the first thing that stuck me was the fact that even cron jobs and task qeues are limited by the 30s request rule. I'm guessing there is no way around this? Secondly, I've found this: "Google App Engine allocates resources to your application automatically as traffic increases to support many simultaneous requests. However, App Engine reserves automatic scaling capacity for applications with low latency, where the application responds to requests in less than one second. Applications with very high latency (over one second per request for many requests) are limited by the system(...)" Does this mean that if my tasks/cron jobs take each 30s then I'll basically be considered a low latency application and thus I won't get new servers allocated as needed? Please note that the only long- running tasks aren't CPU intensive, just a couple url requests & save data without fancy parsings or processing and also that those tasks are the only "low latency" ones, not the public pages. If anyone could clarify this issue, it would be appreciated, thanks! -- You received this message because you are subscribed to the Google Groups "Google App Engine" 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?hl=en.
