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

Simple Message Queue (formerly MNS):キューベースのメッセージングモデルの使用を開始する

最終更新日:Nov 09, 2025

このトピックでは、Simple Message Queue (formerly MNS) コンソールでキューベースのメッセージングモデルの使用を開始する方法について説明します。

前提条件

Simple Message Queue (旧称:MNS) をアクティブ化し、権限を付与する

キューの作成

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

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

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

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

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

    • 名前: キューの名前。

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

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

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

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

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

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

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

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

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

    作成されたキューは キュー ページに表示されます。

メッセージの送信

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

  2. [メッセージ送受信のクイック体験] ページで、メッセージを送信 セクションに移動します。メッセージ内容メッセージ遅延時間 を入力し、メッセージを送信 をクリックします。

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

メッセージの受信

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

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

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

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

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

キューの削除

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

  2. [通知] ダイアログボックスで、通知を読み、[確認] をクリックします。

    キューは削除され、[キュー] ページに表示されなくなります。

    警告
    • キューが削除されると、そのデータを回復することはできません。

    • キューを削除する前に、そのキューへの API リクエストの送信を停止してください。そうしない場合、API リクエストに対して引き続き課金されます。