|10,000 per account beta
|Maximum message size
|128 KB 1
|Maximum message retries
|Maximum batch size
|100 messages beta
|Maximum batch wait time
|Maximum per-queue message throughput 2
|400 messages per second 3
|Maximum message retention period 4
|4 days (96 hours)
|Maximum per-queue backlog size 5
|Maximum concurrent consumer invocations
|Maximum consumer invocation duration
|15 minutes 6
beta This limit is beta only and is expected to increase over time.
1 1 KB is measured as 1000 bytes. Messages can include up to ~100 bytes of internal metadata that counts towards total message limits.
2 The maximum message throughput per queue will continue to increase during the beta period.
3 Exceeding the maximum message throughput will cause the
sendBatch() methods to throw an exception with a
Too Many Requests error until your producer falls below the limit.
4 Messages in a queue that reach the maximum message retention are deleted from the queue. Queues does not delete messages in the same queue that have not reached this limit.
5 Individual queues that reach this limit will receive a
Storage Limit Exceeded error when calling
sendBatch() on the queue.