O Amazon SQS suportou implementações do JMS 1.1 - Amazon Simple Queue Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O Amazon SQS suportou implementações do JMS 1.1

A biblioteca de mensagens Java do Amazon SQS oferece suporte às seguintes implantações do JMS 1.1. Para mais informações sobre os recursos compatíveis e capacidade da biblioteca de mensagens Java do Amazon SQS, consulte as Perguntas frequentes do Amazon SQS.

Interfaces comuns com suporte

  • Connection

  • ConnectionFactory

  • Destination

  • Session

  • MessageConsumer

  • MessageProducer

Tipos de mensagens com suporte

  • ByteMessage

  • ObjectMessage

  • TextMessage

Modos de reconhecimento de mensagens com suporte

  • AUTO_ACKNOWLEDGE

  • CLIENT_ACKNOWLEDGE

  • DUPS_OK_ACKNOWLEDGE

  • UNORDERED_ACKNOWLEDGE

nota

O modo UNORDERED_ACKNOWLEDGE não faz parte da especificação JMS 1.1. Esse modo ajuda o Amazon SQS a permitir que um cliente JMS reconheça explicitamente uma mensagem.

Cabeçalhos definidos pelo JMS e propriedades reservadas

Para enviar mensagens

Ao enviar mensagens, você pode definir os seguintes cabeçalhos e propriedades para cada mensagem:

  • JMSXGroupID (obrigatório para filas FIFO, não permitido para filas padrão)

  • JMS_SQS_DeduplicationId (opcional para filas FIFO, não permitido para filas padrão)

Quando você envia mensagens, o Amazon SQS define os seguintes cabeçalhos e propriedades para cada uma:

  • JMSMessageID

  • JMS_SQS_SequenceNumber (somente para filas FIFO)

Para receber mensagens

Quando você recebe mensagens, o Amazon SQS define os seguintes cabeçalhos e propriedades para cada uma:

  • JMSDestination

  • JMSMessageID

  • JMSRedelivered

  • JMSXDeliveryCount

  • JMSXGroupID (somente para filas FIFO)

  • JMS_SQS_DeduplicationId (somente para filas FIFO)

  • JMS_SQS_SequenceNumber (somente para filas FIFO)