google app engine - How to fan out URL Fetch requests in a timely fashion? -
every minute or app creates data , needs send out more 1000 remote servers via url fetch callbacks. callback url each server stored on separate entities. time lag between creating data , sending remote servers should less 5 seconds.
my initial thought use pipeline api fan out url fetch requests different task queues.
unfortunately task queues not guaranteed executed in timely fashion. therefore requesting task queue start executing take minutes hours. previous experience gap regularly on minute not appropriate.
is there way within app engine achieve want? maybe know of outside service can fan out in timely fashion?
well, there's no solution gae here. keep backend running; hammering datastore/memcache every second new data send out, , spawn dozens of async url-fetches. thats inefficient...
if want 3rd party service, pubnub.com capable of doing fan-out, don't know if fit in setup.
Comments
Post a Comment