すでにメッセージ属性を追加できる間にSQSでメッセージ本文を使用する目的は何ですか?Amazon SQSメッセージ本文の目的
のは例を見てみましょうが、我々は新しいユーザーが登録したときにnew-user
キューにメッセージをプッシュしたい、私はメッセージが属性userId
を持って、私はここにbody
の使用は表示されません想像します。
すでにメッセージ属性を追加できる間にSQSでメッセージ本文を使用する目的は何ですか?Amazon SQSメッセージ本文の目的
のは例を見てみましょうが、我々は新しいユーザーが登録したときにnew-user
キューにメッセージをプッシュしたい、私はメッセージが属性userId
を持って、私はここにbody
の使用は表示されません想像します。
メッセージ属性は、メッセージのメタデータ(タイムスタンプやカテゴリなど)として使用され、メッセージ自体は使用されないものとします。
あなたはJSONとXMLペイロードをサポートしている場合には理想的には、メッセージのペイロードがベースの、あなたがメッセージをフェッチするとき、その後、おそらくあなたは、メッセージ属性としてペイロードタイプを置くことができます例えば、だから、メッセージ本文に
を与えられるべきですこのペイロードタイプの属性では、JSONメッセージプロセッサまたはXMLメッセージプロセッサのどちらかを決定します。これは、次の属性と身体
の使用方法を説明するための単なる表面的な例であるAWSドク
アマゾンSQSからの抽出物であるメッセージ属性のサポートを提供します。メッセージ属性を使用すると、メッセージに関する構造化メタデータ項目(タイムスタンプ、地理空間データ、署名、および識別子など)を提供できます。メッセージ属性はオプションであり、メッセージ本文とは別に送信されますが、メッセージ本文とともに送信されます。この情報は、メッセージの受信者がメッセージ本文を最初に処理することなくメッセージを処理する方法を決定するのに役立ちます。各メッセージには最大10の属性を設定できます。メッセージ属性を指定するには、AWS管理コンソール、AWSソフトウェア開発キット(SDK)、またはクエリAPIを使用します。