Have you thought of using the appengine blobstore for downloads? It supports files up to 2 GB and is scalable already. http://code.google.com/intl/nl-BE/appengine/docs/java/blobstore/overview.html
You could keep the servers listed in the datastore or memcache and ping them with a cron to see if they're still alive. When a new server comes up, you can do a http call to a service (which runs on appengine) which adds the server to the list of available servers. I think the main problem you will have here is that appengine will limit your amount of simultaneous connections if your response takes longer than one second. This will not be a problem if you simply redirect your users though. -- Pieter Coucke Onthoo BVBA http://www.onthoo.com http://www.koopjeszoeker.be -- 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.
