Nachrichtenattribute sollen als Nachrichtenmetadaten verwendet werden (wie Zeitstempel oder möglicherweise eine Kategorie) und nicht die Nachricht selbst.
Idealerweise Nachrichtennutzlast sollte beispielsweise im Nachrichtentext
So gegeben werden, wenn Sie JSON unterstützen und XML-Nutzlasten dann können Sie möglicherweise Nutzlast als Nachrichtenattribut gesetzt und dann, wenn Sie die Nachrichten holen, basierend Bei diesem Payload-Typ-Attribut entscheiden Sie zwischen dem JSON-Message-Prozessor oder dem XML-Message-Prozessor. Dies ist nur ein oberflächliches Beispiel die Verwendung von Attributen und Körper
Es folgt der Extrakt aus AWS Doc
Amazon SQS bietet Unterstützung zu erklären, für die Nachrichtenattribute. Mit Nachrichtenattributen können Sie strukturierte Metadatenelemente (z. B. Zeitstempel, Geodaten, Signaturen und Kennungen) zur Nachricht bereitstellen. Nachrichtenattribute sind optional und getrennt von dem Nachrichtentext. Diese Information kann vom Empfänger der Nachricht verwendet werden, um zu entscheiden, wie die Nachricht zu behandeln ist, ohne den Nachrichtentext zuerst verarbeiten zu müssen. Jede Nachricht kann bis zu 10 Attribute enthalten. Um Nachrichtenattribute anzugeben, können Sie die AWS Management Console, die AWS-Softwareentwicklungskits (SDKs) oder die Abfrage-API verwenden.