翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SQS でサポートされている JMS 1.1 実装
Amazon SQS Java Messaging Library は、以下の JMS 1.1 実装
サポートされている共通インターフェース
-
Connection -
ConnectionFactory -
Destination -
Session -
MessageConsumer -
MessageProducer
サポートされているメッセージタイプ
-
ByteMessage -
ObjectMessage -
TextMessage
サポートされているメッセージ確認モード
-
AUTO_ACKNOWLEDGE -
CLIENT_ACKNOWLEDGE -
DUPS_OK_ACKNOWLEDGE -
UNORDERED_ACKNOWLEDGE
注記
UNORDERED_ACKNOWLEDGEモードはJMS1.1仕様パートには含まれていません。このモードにより、JMSクライアントによるメッセージの明示的な確認を Amazon SQS が許可できるようになります。
JMS定義ヘッダーと予約プロパティ
メッセージの送信用
メッセージを送信する場合は、各メッセージに以下のヘッダーおよびプロパティを設定できます:
-
JMSXGroupID(FIFOキューの場合は必須で、スタンドダードキューには許可されません) -
JMS_SQS_DeduplicationId(FIFO キューではオプション、標準キューでは許可されません)
メッセージを送信すると、Amazon SQSにより各メッセージに以下のヘッダーおよびプロパティが設定されます:
-
JMSMessageID -
JMS_SQS_SequenceNumber(FIFO キューの場合のみ)
メッセージの受信用
メッセージを受信すると、Amazon SQSにより各メッセージに以下のヘッダーおよびプロパティが設定されます:
-
JMSDestination -
JMSMessageID -
JMSRedelivered -
JMSXDeliveryCount -
JMSXGroupID(FIFO キューの場合のみ) -
JMS_SQS_DeduplicationId(FIFO キューの場合のみ) -
JMS_SQS_SequenceNumber(FIFO キューの場合のみ)