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

ApsaraMQ for MQTT:Topic の管理

最終更新日:Mar 25, 2025

Message Queuing Telemetry Transport (MQTT) は、パブリッシュ/サブスクライブ (pub/sub) モデルに基づくメッセージングプロトコルです。MQTT では、各メッセージは Topic に属します。MQTT は複数レベルの Topic をサポートしています。レベル 1 の Topic は親 Topic です。ApsaraMQ for MQTT を使用する前に、ApsaraMQ for MQTT コンソールで親 Topic を作成する必要があります。

使用上の注意

  • Topic はインスタンス間で使用することはできません。たとえば、インスタンス B のエンドポイントを使用して、インスタンス A で作成された Topic をサブスクライブすることはできません。

  • ApsaraMQ for MQTT コンソールで作成された Topic は親 Topic です。コードでサブ Topic を設定できます。親 Topic とサブ Topic の詳細については、「基本用語」をご参照ください。

  • 親 Topic ごとに最大 100 個のワイルドカードサブスクリプションを作成できます。詳細については、「クライアント」をご参照ください。

Topic を作成する

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

  2. 上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。[インスタンス] ページで、インスタンス名をクリックして インスタンスの詳細 ページに移動します。

  3. 左側のナビゲーションウィンドウで、トピックの管理 をクリックします。[Topic] ページの左上隅にある トピックの作成 をクリックします。
  4. [Topic の作成] パネルで、Topic の 名前 パラメーターと 記述 パラメーターを設定し、左下隅の [OK] をクリックします。

Topic を削除する

警告 Topic を削除すると、プロデューサーは Topic へのメッセージの送信を停止し、コンシューマーは Topic からのメッセージの消費を停止します。Topic 内のメタデータとメッセージは削除され、復元することはできません。そのため、Topic を削除する際は注意が必要です。
  1. トピックの管理 ページに移動します。
  2. Topic リストで、削除する Topic を見つけます。 操作 列で、詳細 > 削除 を選択します。
  3. 表示されるダイアログボックスで、[OK] をクリックします。

Topic の説明を更新する

  1. トピックの管理 ページに移動します。
  2. Topic リストで、更新する Topic を見つけて、Topic 名をクリックします。
  3. 基本情報トピックの詳細 ページの 編集記述OK セクションで、 の横にある をクリックします。フィールドで Topic の説明を変更し、 をクリックします。

Topic の詳細をクエリする

  1. トピックの管理 ページに移動します。
  2. Topic リストで、クエリする Topic を見つけます。Topic 名をクリックして、トピックの詳細 ページに移動します。

関連情報