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.
