Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Amazon SQS supportava le implementazioni di JMS 1.1
La raccolta di messaggistica Amazon SQS Java supporta le seguenti implementazioni JMS 1.1
Interfacce comuni supportate
-
Connection -
ConnectionFactory -
Destination -
Session -
MessageConsumer -
MessageProducer
Tipi di messaggi supportati
-
ByteMessage -
ObjectMessage -
TextMessage
Modalità di riconoscimento del messaggio supportate
-
AUTO_ACKNOWLEDGE -
CLIENT_ACKNOWLEDGE -
DUPS_OK_ACKNOWLEDGE -
UNORDERED_ACKNOWLEDGE
Nota
La modalità UNORDERED_ACKNOWLEDGE non fa parte della specifica JMS 1.1. Grazie a questa modalità, Amazon SQS può consentire a un client JMS di dichiarare esplicitamente un messaggio.
Intestazioni definite da JMS e proprietà riservate
Per l'invio di messaggi
Quando invii messaggi, puoi impostare le seguenti intestazioni e proprietà per ogni messaggio:
-
JMSXGroupID(necessaria per le code FIFO, non consentita per le code standard) -
JMS_SQS_DeduplicationId(opzionale per le code FIFO, non consentita per le code standard)
Dopo che invii messaggi, Amazon SQS imposta le seguenti intestazioni e proprietà per ogni messaggio:
-
JMSMessageID -
JMS_SQS_SequenceNumber(solo per code FIFO)
Per la ricezione di messaggi
Quando ricevi messaggi, Amazon SQS imposta le seguenti intestazioni e proprietà per ogni messaggio:
-
JMSDestination -
JMSMessageID -
JMSRedelivered -
JMSXDeliveryCount -
JMSXGroupID(solo per code FIFO) -
JMS_SQS_DeduplicationId(solo per code FIFO) -
JMS_SQS_SequenceNumber(solo per code FIFO)