このトピックでは、Simple Message Queue (formerly MNS) コンソールでキューベースのメッセージングモデルの使用を開始する方法について説明します。
前提条件
キューの作成
Simple Message Queue (旧称:MNS) コンソールにログインします。
左側のナビゲーションウィンドウで、を選択します。
上部のナビゲーションバーで、リージョンを選択します。
キュー ページで、キューを作成 をクリックします。
キューを作成 パネルで、次のパラメーターを設定し、OK をクリックします。
名前: キューの名前。
キュータイプ: キュータイプを選択します。
スタンダードキュー: 通常のメッセージを送受信するために使用されます。消費順序は保証されません。
シーケンシャルキュー: 同じグループ内のメッセージが送信された順序で消費されることを保証します。
メッセージの最大長さ: キューに送信できるメッセージ本文の最大長。
ロングポーリング期間: キューに利用可能なメッセージがない場合に ReceiveMessage リクエストが待機する最大時間。このパラメーターを 0 に設定すると、ロングポーリングは無効になります。このパラメーターを 0 以外の値に設定すると、ロングポーリングは有効になります。
メッセージの可視性タイムアウト時間: メッセージがキューから取得された後、非アクティブ状態のままである期間。詳細については、「メッセージの可視性」をご参照ください。
メッセージの保持期間: キュー内のメッセージの最大生存時間。この期間が過ぎると、メッセージが取得されたかどうかに関係なく削除されます。
メッセージ遅延時間: キューに送信されたメッセージが消費可能になるまでの待機時間。
ログ機能の有効化: ログ管理を有効にするかどうかを指定します。この機能を有効にすると、このキューの操作ログが指定された Logstore に自動的にプッシュされます。ログでメッセージトレース、レイテンシ、およびその他の情報を表示できます。詳細については、「ログ管理」をご参照ください。
作成されたキューは キュー ページに表示されます。
メッセージの送信
キュー ページで、対象のキューを見つけ、アクション 列で、 を選択します。
[メッセージ送受信のクイック体験] ページで、メッセージを送信 セクションに移動します。メッセージ内容 と メッセージ遅延時間 を入力し、メッセージを送信 をクリックします。
「メッセージが正常に送信されました」というメッセージが表示されます。
メッセージの受信
キュー ページで、対象のキューを見つけ、アクション 列で、 を選択します。
オプション: [メッセージ送受信のクイック体験] ページで、メッセージを受信 セクションに移動し、受信メッセージパラメータの編集 をクリックします。受信メッセージパラメータの編集 パネルで、一回に取得できる最大メッセージ数 と ポーリング期間 パラメーターを設定し、[OK] をクリックします。
[メッセージ送受信のクイック体験] ページの メッセージの受信 セクションで、メッセージを受信 をクリックします。
キュー内のメッセージのリストが [メッセージの受信] セクションに表示されます。
オプション: メッセージリストで、対象のメッセージを見つけ、[アクション] 列の 詳細情報 をクリックします。[メッセージ詳細] ダイアログボックスで、メッセージ本文などの情報を表示できます。
キューの削除
キュー ページで、対象のキューを見つけ、[アクション] 列で、 を選択します。
[通知] ダイアログボックスで、通知を読み、[確認] をクリックします。
キューは削除され、[キュー] ページに表示されなくなります。
警告キューが削除されると、そのデータを回復することはできません。
キューを削除する前に、そのキューへの API リクエストの送信を停止してください。そうしない場合、API リクエストに対して引き続き課金されます。