Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Implémentations de JMS 1.1 prises en charge par Amazon SQS
La bibliothèque de messagerie Java Amazon SQS prend en charge les implémentations JMS 1.1
Interfaces courantes prises en charge
-
Connection
-
ConnectionFactory
-
Destination
-
Session
-
MessageConsumer
-
MessageProducer
Types de messages pris en charge
-
ByteMessage
-
ObjectMessage
-
TextMessage
Modes de reconnaissance des messages pris en charge
-
AUTO_ACKNOWLEDGE
-
CLIENT_ACKNOWLEDGE
-
DUPS_OK_ACKNOWLEDGE
-
UNORDERED_ACKNOWLEDGE
Note
Le mode UNORDERED_ACKNOWLEDGE
ne fait pas partie de la spécification JMS 1.1. Ce mode permet à Amazon SQS d'autoriser un client JMS à accepter explicitement un message.
En-têtes définis par JMS et propriétés réservées
Pour l'envoi de messages
Lorsque vous envoyez des messages, vous pouvez définir les en-têtes et propriétés ci-après pour chaque message :
-
JMSXGroupID
(obligatoire pour les files d'attente FIFO, non autorisé pour les files d'attente standard) -
JMS_SQS_DeduplicationId
(facultatif pour les files d'attente FIFO, non autorisé pour les files d'attente standard)
Après l'envoi de messages, Amazon SQS définit les en-têtes et propriétés ci-après pour chaque message :
-
JMSMessageID
-
JMS_SQS_SequenceNumber
(uniquement pour les files d'attente FIFO)
Pour la réception de messages
Lorsque vous recevez des messages, Amazon SQS définit les en-têtes et propriétés ci-après pour chaque message :
-
JMSDestination
-
JMSMessageID
-
JMSRedelivered
-
JMSXDeliveryCount
-
JMSXGroupID
(uniquement pour les files d'attente FIFO) -
JMS_SQS_DeduplicationId
(uniquement pour les files d'attente FIFO) -
JMS_SQS_SequenceNumber
(uniquement pour les files d'attente FIFO)