Implementaciones de JMS 1.1 admitidas por Amazon SQS - Amazon Simple Queue Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Implementaciones de JMS 1.1 admitidas por Amazon SQS

La Biblioteca de mensajes Java de Amazon SQS es compatible con las siguientes implementaciones de JMS 1.1. Para obtener más información sobre las características y capacidades compatibles de la Biblioteca de mensajes Java de Amazon SQS, consulte las preguntas frecuentes de Amazon SQS.

Interfaces comunes admitidas

  • Connection

  • ConnectionFactory

  • Destination

  • Session

  • MessageConsumer

  • MessageProducer

Tipos de mensajes admitidos

  • ByteMessage

  • ObjectMessage

  • TextMessage

Modos de confirmación de mensajes admitidos

  • AUTO_ACKNOWLEDGE

  • CLIENT_ACKNOWLEDGE

  • DUPS_OK_ACKNOWLEDGE

  • UNORDERED_ACKNOWLEDGE

nota

El modo UNORDERED_ACKNOWLEDGE no forma parte de la especificación JMS 1.1. Este modo ayuda a Amazon SQS a permitir que un cliente de JMS confirme explícitamente un mensaje.

Propiedades reservadas y encabezados definidos por JMS

Para enviar mensajes

Al enviar mensajes, puede definir los siguientes encabezados y propiedades para cada mensaje:

  • JMSXGroupID (necesario para las colas FIFO, no permitido para las colas estándar)

  • JMS_SQS_DeduplicationId (opcional para las colas FIFO, no permitido para las colas estándar)

Después de enviar mensajes, Amazon SQS establece los siguientes encabezados y propiedades para cada mensaje:

  • JMSMessageID

  • JMS_SQS_SequenceNumber (solo para colas FIFO)

Para recibir mensajes

Después de recibir mensajes, Amazon SQS establece los siguientes encabezados y propiedades para cada mensaje:

  • JMSDestination

  • JMSMessageID

  • JMSRedelivered

  • JMSXDeliveryCount

  • JMSXGroupID (solo para colas FIFO)

  • JMS_SQS_DeduplicationId (solo para colas FIFO)

  • JMS_SQS_SequenceNumber (solo para colas FIFO)