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