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.

Reply via email to