What are you doing that you have 95k people a day using your channels?  Is
it porn? You can tell us.  

But seriously... Assuming  people want to send data to somewhere and not
have a channel all to themselves you would have to have something like 250k
users a day, on 24/7.

If you did something "sane" you should be able to spread the load and re-use
channels as users exit the system.  Assuming these users eat, and sleep, and
leave the house you should be able to accommodate 1m users on the 95k limit.
And that assumes you use a channel per user, not group the channels based on
what is going on.



-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Jamie
Sent: Thursday, April 07, 2011 11:22 AM
To: Google App Engine
Subject: [google-appengine] How many concurrent channels can GAE handle?

Given that the current quota for Channel creation is 95,040 per day, I'm
looking into building a degradation path where I would use polling from the
client side after a certain number of concurrent users have been reached.
What I'm trying to figure out is where is cut-off point should be.

How many concurrent channel connections can GAE handle in a performant
manner?

At a high level, this is how my app works:

1) Server receives an update from an external source.
2) Server notifies each connected client via the Channel API about this new
update.  This is currently done in a crude way by looping through all
clients and sending the msg via ChannelService.sendMessage().

Given that my site is not very popular right now, it's hard for me to know
if GAE's Channel API can handle a large number of concurrent channels.

Does anyone have rough numbers or best practices in regards to this?

Thanks,
J

--
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.


-- 
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