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

Simple Message Queue (formerly MNS):トピックモデルのクイックスタート

最終更新日:Nov 09, 2025

このトピックでは、Simple Message Queue (旧称:MNS) コンソールでトピックモデルの使用を開始する方法について説明します。

前提条件

Simple Message Queue (旧称:MNS) の有効化と権限の付与

キューの作成

  1. Simple Message Queue (旧称:MNS) コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、キューモデル > キュー を選択します。

  3. 上部のナビゲーションバーで、リージョンを選択します。

  4. キュー ページで、キューを作成 をクリックします。

  5. [キューの作成] パネルで、次のパラメーターを設定し、[OK] をクリックします。

    • 名前: キューの名前。

    • キュータイプ: キュータイプを選択します。

      • スタンダードキュー: 通常メッセージの送受信に使用されます。消費順序は保証されません。

      • シーケンシャルキュー: 同じグループ内のメッセージが送信された順序で消費されることを保証します。

    • メッセージの最大長さ: キューに送信できるメッセージ本文の最大長。

    • ロングポーリング期間: キューに利用可能なメッセージがない場合に ReceiveMessage リクエストが待機する最大時間。このパラメーターを 0 に設定すると、ロングポーリングは無効になります。このパラメーターを 0 以外の値に設定すると、ロングポーリングは有効になります。

    • メッセージの可視性タイムアウト時間: メッセージがキューから取得された後、非アクティブ状態のままでいる期間。詳細については、「メッセージの可視性」をご参照ください。

    • メッセージの保持期間: キュー内のメッセージの最大生存時間。この期間が経過すると、メッセージが取得されたかどうかに関係なく削除されます。

    • メッセージ遅延時間: キューに送信されたメッセージが消費可能になるまでの待機時間。

    • ログ機能の有効化: ログ管理を有効にするかどうかを指定します。この機能を有効にすると、このキューの操作ログが指定された Logstore に自動的にプッシュされます。ログでメッセージトレース、レイテンシー、およびその他の情報を表示できます。詳細については、「ログ管理」をご参照ください。

    キューが作成され、キュー ページに表示されます。

Topic の作成

  1. Simple Message Queue (旧称:MNS) コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、トピックモデル > トピック を選択します。

  3. 上部のナビゲーションバーで、リージョンを選択します。

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

  5. トピックの作成 パネルで、次のパラメーターを設定し、[OK] をクリックします。

    • 名前: Topic の名前。

    • トピックタイプ: Topic タイプを選択します。

      • スタンダードトピック: 通常メッセージの送受信に使用されます。消費順序は保証されません。

      • シーケンシャルトピック: 同じグループ内のメッセージが送信された順序で消費されることを保証します。

    • メッセージの最大長さ: Topic に送信できるメッセージ本文の最大長。

    • ログ機能の有効化: ログ管理を有効にするかどうかを指定します。この機能を有効にすると、この Topic の操作ログが指定された Logstore に自動的にプッシュされます。ログでメッセージトレース、レイテンシー、およびその他の情報を表示できます。詳細については、「ログ管理」をご参照ください。

    システムが Topic の トピックの詳細 ページに移動します。

サブスクリプションの作成

サブスクリプションを作成して、Topic からサブスクライブされたキューにメッセージをプッシュできます。

  1. トピック ページで、対象の Topic を見つけ、[アクション] 列の 購読を見る をクリックします。

  2. [Topic のサブスクリプションを表示] パネルで、サブスクリプションリスト タブをクリックします。

  3. サブスクリプションリスト ページで、購読の作成 をクリックします。

  4. 購読の作成 パネルで、次のパラメーターを設定し、[OK] をクリックします。

    • 名前: サブスクリプションの名前。

    • サブスクリプションタイプ: サブスクリプションのプッシュタイプ。デフォルトは HTTP です。

    • 受信側エンドポイント: メッセージ配信のエンドポイントアドレス。

    • 任意: メッセージのフィルタリングタグ: 指定されたタグに基づいてメッセージをフィルターします。

    • 再試行ポリシー: エンドポイントへのメッセージのプッシュ中にエラーが発生した場合に使用されるリトライポリシー。

      次のいずれかのリトライポリシーを選択できます。

      • バックオフリトライ

      • 指数減衰リトライ

    • メッセージ形式: エンドポイントにプッシュされるメッセージのフォーマット。

      次のいずれかのメッセージプッシュフォーマットを選択できます。

      • SIMPLIFIED

      • JSON

      • XML

    サブスクリプションが作成され、サブスクリプションリスト ページに表示されます。

メッセージの公開

コンソールから Topic にメッセージを公開できます。メッセージはその後、サブスクライブされたキューにプッシュされます。

  1. トピック ページで、対象の Topic を見つけ、[アクション] 列の メッセージのパブリッシュ をクリックします。

  2. [Topic へのメッセージの公開] ページで、次のパラメーターを設定し、メッセージのパブリッシュ をクリックします。

    • メッセージ内容: 公開するメッセージの本文。

    • (任意) メッセージタグ: メッセージのフィルタリングに使用されるタグ。

    • 購読タイプ: メッセージがプッシュされるサブスクリプションのタイプ。この例ではキューを使用します。

    「メッセージは正常に送信されました」というメッセージがページに表示されます。

メッセージの受信

メッセージが公開された後、キューからメッセージを取得してその内容を確認できます。このセクションでは、コンソールでキューからメッセージを受信する方法について説明します。

  1. キュー ページで、対象のキューを見つけ、アクション 列で その他 > メッセージの送受信 を選択します。

  2. 任意: [キューのメッセージを送受信] ページで、メッセージの受信 セクションの 受信メッセージパラメータの編集 をクリックします。受信メッセージパラメータの編集 パネルで、一回に取得できる最大メッセージ数ポーリング期間 を設定し、[OK] をクリックします。

  3. [キューのメッセージを送受信] ページで、メッセージの受信 セクションの メッセージを受信 をクリックします。

    キューのメッセージリストが メッセージの受信 セクションに表示されます。

  4. 任意: メッセージリストで対象のメッセージを見つけ、[アクション] 列の 詳細情報 をクリックします。メッセージの詳細 ダイアログボックスで、メッセージ本文やその他の情報を表示します。

キューの削除

  1. キュー ページで、対象のキューを見つけ、[アクション] 列で その他 > 削除 を選択します。

  2. [プロンプト] ダイアログボックスで、情報を読み、[OK] をクリックします。

    キューが キュー ページから削除されます。

Topic の削除

  1. トピック ページで、対象の Topic を見つけ、[アクション] 列で その他 > 削除 を選択します。

  2. [プロンプト] ダイアログボックスで、情報を読み、[OK] をクリックします。

    Topic が [Topic リスト] ページから削除されます。

    警告

    Topic が削除されると、そのデータを復元することはできません。