Sun Java 로고     이전      목차      색인      다음     

Sun 로고
Sun Java System Message Queue 3 2005Q1 기술 개요 

부록 A
선택적 JMS 기능의 Message Queue 구현

JMS 사양은 선택 사항인 특정 항목을 나타냅니다. 각 JMS 공급자(공급업체)가 해당 항목의 구현 여부를 선택합니다. 이 부록에서는 Message Queue 제품이 JMS 선택 항목을 처리하는 방법을 설명합니다.

이 자료는 응용 프로그램 개발자와 가장 관련이 있습니다.

각 JMS 선택 항목 처리는 표 A-1에 나타나 있습니다.

표 A-1 선택적 JMS 기능 

JMS 사양 섹션

설명 및 Message Queue 처리

3.4.3
JMSMessageID

"메시지 ID는 메시지 작성 및 메시지의 크기 증가에 어느 정도 영향을 미치기 때문에 응용 프로그램에서 메시지 ID를 사용하지 않는다는 힌트가 있을 경우 일부 JMS 공급자가 메시지 오버헤드를 최적화할 수 있습니다. JMS Message Producer는 메시지 아이디 비활성화를 위한 힌트를 제공합니다."

Message Queue 구현:    제품은 메시지 ID 생성을 비활성화하지 않습니다(MessageProducer의 모든 setDisableMessageID() 호출이 무시됨). 모든 메시지에는 유효한 MessageID 값이 있습니다.

3.4.12
메시지 헤더 필드 대체

"JMS는 관리자가 이러한 헤더 필드 값을 대체하는 방법에 대해 특별히 정의하지 않습니다. JMS 공급자는 이 관리 옵션을 지원하지 않아도 됩니다."

Message Queue 구현:    Message Queue 제품은 클라이언트 런타임 구성을 통해 메시지 헤더 필드 값의 관리 대체를 지원합니다(메시지 헤더 값 대체 참조).

3.5.9
JMS 정의 등록 정보

"JMS는 JMS 정의 등록 정보에 대한 'JMSX' 등록 정보 이름 접두어를 예약합니다."
"별도로 명시되지 않은 경우 이러한 등록 정보 지원은 선택 사항입니다."

Message Queue 구현:    JMS 1.1 사양에 정의된 JMSX 등록 정보는 Message Queue 제품에서 지원합니다(Message Queue 관리 설명서 참조).

3.5.10
공급자별 등록 정보

"JMS는 공급자별 등록 정보에 대한 'JMS_<vendor_name>' 등록 정보 이름 접두어를 예약합니다."

Message Queue 구현:    공급자별 등록 정보는 공급자 고유 클라이언트에서 JMS 사용을 지원하는 데 필요한 특수 기능을 제공하는 것을 목적으로 합니다. 이러한 기능은 JMS간 메시징에 사용되지 않습니다. Message Queue 3은 공급자별 등록 정보를 사용하지 않습니다.

4.4.8
분산 트랜잭션

"JMS에서는 공급자가 분산 트랜잭션을 지원하지 않아도 됩니다."

Message Queue 구현:    분산 트랜잭션은 Message Queue 제품의 본 릴리스에서 지원됩니다(트랜잭션 참조).

4.4.9
다중 세션

"PTP <지점간 배포 모델>의 경우 JMS는 동일한 대기열에 대한 동시 QueueReceivers의 의미를 지정하지 않지만, 공급자가 이를 지정하는 것을 금지하지는 않습니다." 자세한 내용은 JMS 사양의 5.8절을 참조하십시오.

Message Queue 구현:    Message Queue 구현에서는 다중 사용자로의 대기열 전달을 지원합니다. 자세한 내용은 다중 사용자로의 대기열 전달을 참조하십시오.



이전      목차      색인      다음     


부품 번호: 819-2222.   Copyright 2005 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.