On Fri, Aug 3, 2012 at 4:05 PM, Kyle Finley <kylefin
...@gmail.com> wrote:
> What about the 10 concurrent request limit? Do you think a Go instances
> could safely handle more then 10 in flight request? If so how may? I would
> like to create a feature request.
That's not clear. The true limit of an instance is obviously highly
dependent on the workload of the app; some could handle thousands, and
some struggle with 10. 10 seems to be near a reasonable sweet spot
that is safe for almost all apps, but also reasonably effective for
concurrent apps.
Feel free to file a feature request on the issue tracker to make that
configurable. I doubt we will change away from 10 as a default.
> I created a test app that simply held requests open for 10 sec. On App
> Engine a new instance was added on the 11th request, while a single instance
> on Heroku handled 200+ request before I received the first error. While
> Heroku instance are most likely beefer then AE I still think that AE can do
> better.
I could believe that. Try doing some work in the app handler and the
balance might change.
> It seems that this limit is imposed to protect python and java apps more
> then Go, is that correct?
> Sorry to hijack the thread, but it seems related.
The general mechanism is to protect all of them, but it is conceivable
that we could some day make it tunable.
Dave.