サポートされている JMS 1.1 実装 - Amazon Simple Queue Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

サポートされている JMS 1.1 実装

Amazon SQS Java メッセージングライブラリでは、次のものがサポートされています。JMS 1.1 実装。Amazon SQS Java メッセージングライブラリでサポートされている機能の詳細については、「」を参照してください。Amazon SQS よくある質問

サポートされている共通インターフェース

  • Connection

  • ConnectionFactory

  • Destination

  • Session

  • MessageConsumer

  • MessageProducer

サポートされているメッセージタイプ

  • ByteMessage

  • ObjectMessage

  • TextMessage

サポートされているメッセージ確認モード

  • AUTO_ACKNOWLEDGE

  • CLIENT_ACKNOWLEDGE

  • DUPS_OK_ACKNOWLEDGE

  • UNORDERED_ACKNOWLEDGE

注記

UNORDERED_ACKNOWLEDGE モードは JMS 1.1 仕様には含まれていません。このモードにより、Amazon SQS により JMS クライアントによるメッセージの明示的な確認をが許可できるようになります。

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 キューの場合のみ)