Simple Message Queue(SMQ、旧称 MNS) は、トピックにパブリッシュされたメッセージを HTTP サーバーにプッシュすることをサポートしています。このトピックでは、HTTP サーバーにメッセージをプッシュする方法について説明します。
ステップ 1:トピックの作成
SMQ コンソール にログインします。
左側のナビゲーションペインで、[トピックモデル] > トピック を選択します。
上部のナビゲーションバーで、リージョンを選択します。
トピック ページで、トピックの作成 をクリックします。
トピックの作成 パネルで、次のパラメーターを設定し、[OK] をクリックします。
名前: トピックの名前。
メッセージの最大長さ: トピックに送信されるメッセージ本文の最大長。
ログ機能の有効化: ログ管理機能を有効にするかどうか。
対象のトピックの トピックの詳細 ページが表示されます。
ステップ 2:サブスクリプションの作成
左側のナビゲーションペインで、 を選択します。
サブスクリプションリスト ページで、購読の作成 をクリックします。
購読の作成 パネルで、次のパラメーターを設定し、[OK] をクリックします。
トピック名: サブスクリプションが属するトピックの名前。
サブスクリプション名: サブスクリプション名。
サブスクリプションタイプ: [HTTP] を選択します。
エンドポイント: HTTP アドレスを入力します。
説明HTTP レシーバーアドレスは、現在イントラネット IP をサポートしていません。
(オプション) メッセージフィルタリングタグ: メッセージをフィルタリングするタグを入力します。
再試行ポリシー: 再試行ポリシー。
メッセージ形式: メッセージプッシュ形式を選択します。
SIMPLIFIED: メッセージ本文は、属性情報を含まないユーザーがパブリッシュしたメッセージです。
JSON: メッセージ本文は JSON 形式で、メッセージの内容とメッセージ属性が含まれています。
XML: メッセージ本文は XML 形式で、メッセージの内容とメッセージ属性が含まれています。
ステップ 3:メッセージのパブリッシュ
[トピックリスト] ページで、対象のトピックを見つけ、右側の メッセージのパブリッシュアクション 列の をクリックします。
[件名へのメッセージパブリッシュのクイックエクスペリエンス] ページで、次のパラメーターを設定し、メッセージのパブリッシュ をクリックします。
メッセージ内容: メッセージ本文を入力します。
(オプション)メッセージタグ: メッセージをフィルタリングするタグを入力します。
購読タイプ: [HTTP] を選択します。
参照
クライアント SDK を使用した HTTP メッセージの署名の検証の詳細については、「HTTP サーバーでの署名の検証」をご参照ください。