지원되는 JMS 1.1 구현 - Amazon Simple Queue Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

지원되는 JMS 1.1 구현

Amazon SQS 자바 메시징 라이브러리는 다음과 같은 JMS 1.1 구현을 지원합니다. Amazon SQS Java 메시징 라이브러리의 지원 기능 및 역량에 대한 자세한 내용은 Amazon SQS FAQ를 참조하세요.

지원되는 공통 인터페이스

  • 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 대기열에만 해당)