Sorry, I realize I didn't explain everything: since the external
system can handle an arbitrary load (as long as this load doesn't grow
too fast) and requests get processed in 1 to 2 seconds, we already set
the processing rate to the maximum (200), as well as the concurrent
(200).
The problem is not to limit the number of requests being handled, but
preventing bursts e.g. scaling up smoothly.
On Oct 30, 9:22 pm, Nicholas Verne <
nve...@google.com> wrote:
> If your external system is called synchronously by your tasks, you could
> try setting the queue's max_concurrent_requests parameter in queue.yaml/xml
>
> This is documented for Java, but the same general rules apply for Python or
> Go applications.
http://code.google.com/appengine/docs/java/config/queue.html#Defining...