制限
| 機能 | 制限 |
|---|---|
| Queues | アカウントあたり10,000 ベータ |
| メッセージサイズ | 128 KB 1 |
| メッセージ再試行 | 100 |
| 最大コンシューマーバッチサイズ | 100メッセージ ベータ |
sendBatch呼び出しあたりの最大メッセージ数 | 100(または合計256KB) |
| バッチ待機時間 | 60秒 |
| キューごとのメッセージスループット 2 | 1秒あたり400メッセージ 3 |
| メッセージ保持期間 4 | 4日間(96時間) |
| キューごとのバックログサイズ 5 | 25GB |
| 同時コンシューマー呼び出し | 20 プッシュベースのみ |
| コンシューマーの持続時間(壁時計時間) | 15分 6 |
| コンシューマーCPU時間 | 30秒 |
visibilityTimeout(プルベースキュー) | 12時間 |
delaySeconds(送信または再試行時) | 12時間 |
| Queues APIへのリクエスト(プル/ACKを含む) | 1200リクエスト / 5分 |
ベータ この制限はベータ専用であり、時間とともに増加することが予想されます。
1 1 KBは1000バイトとして測定されます。メッセージには、合計メッセージ制限にカウントされる約100バイトの内部メタデータを含めることができます。
2 各キューの最大メッセージスループットは、ベータ期間中に引き続き増加します。
3 最大メッセージスループットを超えると、send()およびsendBatch()メソッドは、プロデューサーが制限を下回るまでToo Many Requestsエラーで例外をスローします。
4 最大メッセージ保持に達したキュー内のメッセージは、キューから削除されます。Queuesは、この制限に達していない同じキュー内のメッセージを削除しません。
5 この制限に達した個々のキューは、キューに対してsend()またはsendBatch()を呼び出すと、Storage Limit Exceededエラーを受け取ります。
6 Workersの制限を参照してください。