This message determines the maximum rate that tasks can be
dispatched by a queue, regardless of whether the dispatch is a first
task attempt or a retry.
Note: The debugging command,
RunTask, will run a task
even if the queue has reached its
RateLimits.
Attributes
Name
Description
max_dispatches_per_second
float
The maximum rate at which tasks are dispatched from this
queue.
If unspecified when the queue is created, Cloud Tasks will
pick the default.
- The maximum allowed value is 500.
This field has the same meaning as `rate in
queue.yaml/xml
max_burst_size
int
Output only. The max burst size.
Max burst size limits how fast tasks in queue are processed
when many tasks are in the queue and the rate is high. This
field allows the queue to have a high rate so processing
starts shortly after a task is enqueued, but still limits
resource usage when many tasks are enqueued in a short
period of time.
The `token
bucket
max_concurrent_dispatches
int
The maximum number of concurrent tasks that Cloud Tasks
allows to be dispatched for this queue. After this threshold
has been reached, Cloud Tasks stops dispatching tasks until
the number of concurrent requests decreases.
If unspecified when the queue is created, Cloud Tasks will
pick the default.
The maximum allowed value is 5,000.
This field has the same meaning as `max_concurrent_requests
in
queue.yaml/xml