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

ApsaraMQ for RocketMQ:トピックの管理

最終更新日:Feb 13, 2025

ApsaraMQ for RocketMQでは、トピックはメッセージの分類に使用される第1レベルの識別子です。 ApsaraMQ for RocketMQは、publish-subscribe (pub/sub) モデルをサポートしています。 このモデルでは、メッセージの発行とサブスクリプションはトピックに基づいて実装されます。 プロデューサーはトピックにメッセージを送信し、消費者はトピックを購読してメッセージを消費します。 このトピックでは、ApsaraMQ for RocketMQコンソールでトピックを作成および削除する方法について説明します。 このトピックでは、トピックに関する情報を更新し、コンソールでトピックの詳細を表示する方法についても説明します。

使用上の注意

  • インスタンス間でトピックを使用することはできません。 たとえば、インスタンスAで作成されたトピックAは、インスタンスBでは使用できません。

  • トピックのメッセージタイプは、トピックが送受信するメッセージのタイプと一致している必要があります。 たとえば、通常のメッセージを送受信するトピックを作成する場合、トピックを作成するときに、トピックのメッセージタイプとして通常のメッセージを指定する必要があります。 そうしないと、エンドポイントの変更やインスタンスの移行中にスケジュールされたメッセージが失われるなど、O&Mの問題が発生する可能性があります。

課金ルール

トピックの課金ルールは、トピックが属するApsaraMQ for RocketMQインスタンスの課金方法によって異なります。

  • サブスクリプションと従量課金インスタンス

    無料のトピッククォータを超えるトピックに対してのみ課金されます。 詳細については、「トピック料金」をご参照ください。

  • Serverless インスタンス

    作成したトピックの数に基づいて課金されます。 詳細については、「トピック料金」をご参照ください。

Topic の作成

  1. ApsaraMQ for RocketMQコンソールにログインします。 左側のナビゲーションウィンドウで、インスタンス数 をクリックします。

  2. 上部のナビゲーションバーで、中国 (杭州) などのリージョンを選択します。 [インスタンス] ページで、管理するインスタンスの名前をクリックします。

  3. 左側のナビゲーションウィンドウで、トピック をクリックします。

  4. トピック ページで、トピックの作成 をクリックします。

  5. トピックの作成 パネルで、[名前][説明][メッセージの種類] パラメーターを設定し、[OK] をクリックします。

    image

トピックのリストを表示する

  1. ApsaraMQ for RocketMQコンソールにログインします。 左側のナビゲーションウィンドウで、インスタンス数 をクリックします。

  2. 上部のナビゲーションバーで、中国 (杭州) などのリージョンを選択します。 [インスタンス] ページで、管理するインスタンスの名前をクリックします。

  3. 左側のナビゲーションウィンドウで、トピック をクリックします。

  4. トピック ページで、インスタンスで作成されたすべてのトピックを表示します。

トピックの詳細を表示する

  1. トピック ページで、管理するトピックを見つけ、操作 列の 詳細 をクリックします。

  2. トピックの詳細 ページで、トピックの詳細を表示します。

トピックに関する情報の変更

  1. トピック ページで、管理するトピックを見つけ、操作 列の 詳細 をクリックします。

  2. トピックの詳細 ページで、[基本情報] タブをクリックします。 タブの 基本情報 セクションの右上隅にある 編集 をクリックします。

  3. [トピックの変更] パネルで、ビジネス要件に基づいてトピックに関する情報を変更し、確定 をクリックします。

topic の削除

警告
  • トピックを削除すると、プロデューサはトピックにメッセージを送信できず、コンシューマはトピックからメッセージを消費できません。 トピック内のメタデータとメッセージも削除され、復元できません。 トピックを削除するときは注意してください。

  • トピックを削除してから5分後に同じ名前のトピックを作成できます。

  1. トピック ページで、管理するトピックを見つけ、操作 列の 詳細 をクリックします。

  2. トピックの詳細 ページで、[基本情報] タブをクリックします。 タブの 基本情報 セクションの右上隅にある [トピックの削除] をクリックします。

  3. [ヒント] メッセージの[OK] をクリックします。

すばやくメッセージを送受信

ApsaraMQ for RocketMQを使用すると、コンソールで通常のメッセージをすばやく送受信できます。 SDKを使用して、他のタイプのメッセージを送信できます。 詳細については、「概要」をご参照ください。

  1. トピック ページで、[メッセージタイプ] パラメーターが [通常のメッセージ] に設定されているトピックを見つけ、操作 列の 詳細 をクリックします。

  2. トピックの詳細 ページの [基本情報] セクションの右上隅にある [クイックスタート] をクリックします。

  3. [メッセージの作成と使用の開始] パネルで、[送信方法] パラメーターの設定に基づいて操作を実行します。

    • コンソール

      [Body][Message Key][Message Tag] パラメーターを設定し、[OK] をクリックします。

    • SDK

      使用するSDKに基づいてメッセージを送受信するためのサンプルコードを表示します。 次に、ドキュメントの説明に基づいてメッセージを送受信します。

    image

トピックのダッシュボードの表示

ダッシュボードには、特定のトピックのメッセージ作成およびプロデューサークライアントに関連するメトリックが表示されます。 詳細いついては、「ダッシュボード」をご参照ください。

  1. トピック ページで、管理するトピックを見つけ、操作 列の 詳細 をクリックします。

  2. トピックの詳細 ページで、[ダッシュボード] タブをクリックします。

その他操作

トピックデータをエクスポートおよびインポートすることもできます。 詳細については、「トピックデータのエクスポートとインポート」をご参照ください。

関連ドキュメント

次のAPIを呼び出してトピックを管理することもできます。