

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Amazon SQS mendukung implementasi JMS 1.1
<a name="supported-implementations"></a>

Amazon SQS Java Messaging Library mendukung implementasi [JMS 1.1](http://docs.oracle.com/javaee/6/api/javax/jms/package-summary.html) berikut. Untuk informasi selengkapnya tentang fitur dan kemampuan yang didukung dari Amazon SQS Java Messaging Library, lihat FAQ [Amazon SQS](https://aws.amazon.com/sqs/faqs/).

## Antarmuka umum yang didukung
<a name="supported-common-interfaces"></a>
+ `Connection`
+ `ConnectionFactory`
+ `Destination`
+ `Session`
+ `MessageConsumer`
+ `MessageProducer`

## Jenis pesan yang didukung
<a name="supported-message-types"></a>
+ `ByteMessage`
+ `ObjectMessage`
+ `TextMessage`

## Mode pengakuan pesan yang didukung
<a name="supported-message-acknowledgement-modes"></a>
+ `AUTO_ACKNOWLEDGE`
+ `CLIENT_ACKNOWLEDGE`
+ `DUPS_OK_ACKNOWLEDGE`
+ `UNORDERED_ACKNOWLEDGE`

**catatan**  
`UNORDERED_ACKNOWLEDGE`Mode ini bukan bagian dari spesifikasi JMS 1.1. Mode ini membantu Amazon SQS mengizinkan klien JMS untuk secara eksplisit mengakui pesan.

## Header yang ditentukan JMS dan properti yang dicadangkan
<a name="jms-defined-headers-reserved-properties"></a>

### Untuk mengirim pesan
<a name="for-sending-messages"></a>

Saat mengirim pesan, Anda dapat mengatur header dan properti berikut untuk setiap pesan:
+ `JMSXGroupID`(diperlukan untuk antrian FIFO, tidak diperbolehkan untuk antrian standar)
+ `JMS_SQS_DeduplicationId`(opsional untuk antrian FIFO, tidak diperbolehkan untuk antrian standar)

Setelah Anda mengirim pesan, Amazon SQS menetapkan header dan properti berikut untuk setiap pesan:
+ `JMSMessageID`
+ `JMS_SQS_SequenceNumber`(hanya untuk antrian FIFO)

### Untuk menerima pesan
<a name="for-receiving-messages"></a>

Saat Anda menerima pesan, Amazon SQS menetapkan header dan properti berikut untuk setiap pesan:
+ `JMSDestination`
+ `JMSMessageID`
+ `JMSRedelivered`
+ `JMSXDeliveryCount`
+ `JMSXGroupID`(hanya untuk antrian FIFO)
+ `JMS_SQS_DeduplicationId`(hanya untuk antrian FIFO)
+ `JMS_SQS_SequenceNumber`(hanya untuk antrian FIFO)