すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for RocketMQ:制限事項

最終更新日:Aug 01, 2024

このトピックでは、ApsaraMQ for RocketMQのメトリックに課せられる制限について説明します。 プログラムの例外を防ぐには、ApsaraMQ for RocketMQを使用する場合、特定の設定項目の設定が対応する制限内にあることを確認してください。

仕様の制限

メトリック

制限事項

説明

トピック名の長さ

64文字

トピック名の長さは最大64文字です。 トピック名の長さが64文字を超える場合、メッセージをトピックに送信できないか、トピック内のメッセージをサブスクライブできません。

インスタンスのグループ

1,000

インスタンスに最大1,000個のグループを作成できます。 できるだけ早く必要としないグループを再利用するか、グループを削除することをお勧めします。 インスタンスのグループクォータを増やす場合は、ApsaraMQ for RocketMQにお問い合わせください。

メッセージサイズ

  • 通常または注文メッセージ: 4 MB

  • トランザクション、スケジュール、または遅延メッセージ: 64 KB

説明

メッセージの合計属性サイズは16 KBを超えることはできません。

メッセージのサイズは、対応する上限を超えることはできません。 メッセージのサイズが対応する上限を超えると、メッセージは送信されません。

メッセージ保存期間

  • スタンダードエディション: 3日。 メッセージが3日間経過すると、メッセージは自動的に削除されます。

  • エンタープライズプラチナエディション: 3日。 インスタンス用に購入したストレージ容量が不足している場合、ApsaraMQ for RocketMQは、格納されている最も古いメッセージを自動的に削除します。 この場合、メッセージは3日未満の間保持され得る。

説明

システムは、指定されたスケジュール時間または遅延期間に達すると、スケジュールまたは遅延メッセージの保持期間の計算を開始します。

たとえば、プロデューサーが遅延期間が10日に指定されている遅延メッセージを送信する場合、メッセージは最大13日間ブローカーに保持できます。 これは、以下の式を用いて計算される: 10 + 3 =13。

Enterprise Platinum Editionインスタンスのメッセージ保持期間の上限を増やすことができます。 上限を引き上げるには、ApsaraMQ for RocketMQテクニカルサポートまでお問い合わせください。

消費者オフセットリセット

3日

トピックのコンシューマーオフセットをリセットする場合、指定された時点が、メッセージがトピックに送信される時点の3日前にあることを確認します。

インスタンスでのTPSのメッセージング

  • Standard Edition: 1秒あたり5,000メッセージ。

  • Enterprise Platinum Edition: 値は購入した仕様によって異なります。

ApsaraMQ for RocketMQ 4.x Standard Editionインスタンスがビジネス要件を満たしていない場合は、次のいずれかの方法でインスタンスをアップグレードします。

スケジュールまたは遅延メッセージの遅延期間

40日

メッセージのmsg.setStartDeliverTimeパラメーターは、次の40日以内の時点に設定できます。 値はミリ秒単位です。 40日を超える値を指定すると、ブローカーはメッセージを配信できません。

説明

スケジュールされたメッセージを送信するためのスケジュールされた時間とメッセージを送信するための実際の時間との間に1〜2秒の遅延が存在する。

バッチメッセージ送信

非対応

ApsaraMQ for RocketMQでは、メッセージをバッチで送信することはできません。

接続の制限

多数のクライアントがApsaraMQ for RocketMQインスタンスに接続されている場合、ブローカーは接続を維持するために多数のリソースを消費します。 これはブローカーの安定性を損なう。 ApsaraMQ for RocketMQインスタンスへの接続数が仕様の制限を超えないようにすることを推奨します。

Cluster Edition

ピークメッセージングTPS

最大接続数

Standard Edition

非該当

4,000

Enterprise Platinum Edition

5,000

5,000

10,000

10,000

20,000

10,000

30,000

10,000

50,000

14,000

100,000

26,000

200,000

50,000

300,000

50,000

400,000

54,000

500,000

60,000

600,000

80,000

700,000

80,000

800,000

90,000

900,000

100,000

1,000,000

134,000