WebSphere Application Server를 포함하는 JMS의 자원 어댑터를 위한 구성 특성
WebSphere® Application Server를 포함하는 JMS의 자원 어댑터 배치의 일부로서 배치된 자원 어댑터 인스턴스가 지원하는 JMS 자원 세트를 구성해야 합니다.
다음 표는 JMS 특성 및 해당 값을 나열합니다.
참고: WebSphere Application Server 환경 안에서
실행 중인 애플리케이션에 사용 가능한 모든 특성이 써드파티
환경에서 사용 가능한 것은 아닙니다. 일부 특성은
WebSphere Application Server 환경 밖에서 의미가 없으며 일부는 원격으로
연결된 클라이언트에 대해 의미가 없습니다.
특성 이름 | 설명 | 허용되는 값 | Default |
---|---|---|---|
BusName | 연결할 서비스 통합 버스 이름 | ||
ClientID | 이 연결 팩토리를 사용하여 작성된 모든 연결에서 지속 가능한 토픽 등록에 필요한 JMS 클라이언트 ID | ||
UserName | |||
Password | |||
NonPersistentMapping | 이 연결 팩토리를 사용하여 전송된 비지속 JMS 메시지에 적용되는 신뢰도 | BestEffortNonPersistent, ExpressNonPersistent, ReliableNonPersistent | ExpressNonPersistent |
PersistentMapping | 이 연결 팩토리를 사용하여 전송된 지속적 JMS 메시지에 적용되는 신뢰도 | ReliablePersistent, AssuredPersistent | ReliablePersistent |
DurableSubscriptionHome | 이 JMS 연결 팩토리에서 작성된 오브젝트의 지속 가능한 등록에 전달된 메시지 저장에 사용되는 메시징 엔진의 이름 | ||
ReadAhead | 미리 읽기는 메시지를 우선적으로 이용자에게 지정하는 최적화입니다. 이는 이용자 요청을 처리하는 데 걸리는 시간을 단축합니다. | AlwaysOn, AlwaysOff, Default | Default |
Target | 메시징 엔진 그룹을 식별하는 대상의 이름입니다. 대상 유형 특성을 사용하여 대상의 유형을 지정하십시오. | ||
TargetType | 대상 특성에서 이름 지정된 대상의 유형 | BusMember, 사용자 정의, ME | BusMember |
TargetSignificance | 대상 그룹의 중요성 | Required, Preferred | Required |
TargetTransportChain | 메시징 엔진의 그룹으로 해석되는 프로토콜 이름. | ||
ProviderEndpoints | 부트스트랩 서버에 연결하는 데 사용되는 쉼표로 분리된 엔드포인트 목록. | ||
ConnectionProximity | 부트스트랩 메시징 엔진과 관련하여 연결 요청을 승인할 수 있는 메시징 엔진의 근접성 | Server, Cluster, Host, Bus | Bus |
TemporaryQueueNamePrefix | 이 연결 팩토리를 사용하는 애플리케이션에서 작성한 임시 큐 이름에 사용되는 최대 12자의 접두부 | ||
TemporaryTopicNamePrefix | 이 연결 팩토리를 사용하는 애플리케이션이 작성한 임시 토픽 시작에 사용되는 접두부 | ||
ShareDurableSubscriptions | 지속 가능한 등록을 서버 클러스터의 멤버와의 연결 사이에서 공유하는지 여부를 제어합니다. | InCluster, AlwaysShared, NeverShared | InCluster(클라이언트는 항상 WebSphere Application Server 클러스터된 서버의 밖에 있기 때문에 항상 AlwaysOff로 해석됨) |
ProducerDoesNotModify |
사용 가능한 경우, 이 연결 팩토리를 사용하여 버스에 연결된 메시지 생성 애플리케이션이 전송한 오브젝트 또는 바이트 메시지는 설정 시 해당 데이터를 복사하지 않으며 시스템은 반드시 필요한 경우에만 메시지 데이터를 직렬화합니다. 이와 같은 메시지를 전송하는 애플리케이션에서는 데이터가 일단 설정되면 이 데이터를 수정해서는 안 됩니다. | true, false | false |
특성 이름 | 설명 | 허용되는 값 | Default |
---|---|---|---|
BusName | 연결할 서비스 통합 버스 이름 | ||
UserName | |||
Password | |||
NonPersistentMapping | 이 연결 팩토리를 사용하여 전송된 비지속 JMS 메시지에 적용되는 신뢰도 | BestEffortNonPersistent, ExpressNonPersistent, ReliableNonPersistent | ExpressNonPersistent |
PersistentMapping | 이 연결 팩토리를 사용하여 전송된 지속적 JMS 메시지에 적용되는 신뢰도 | ReliablePersistent, AssuredPersistent | ReliablePersistent |
ReadAhead | 미리 읽기는 메시지를 우선적으로 이용자에게 지정하는 최적화입니다. 이는 이용자 요청을 처리하는 데 걸리는 시간을 단축합니다. | AlwaysOn, AlwaysOff, Default | Default |
Target | 메시징 엔진 그룹을 식별하는 대상의 이름입니다. 대상 유형 특성을 사용하여 대상의 유형을 지정하십시오. | ||
TargetType | 대상 특성에서 이름 지정된 대상의 유형 | BusMember, Custom, ME | BusMember |
TargetSignificance | 대상 그룹의 중요성 | Required, Preferred | Required |
TargetTransportChain | 메시징 엔진의 그룹으로 해석되는 프로토콜 이름. | ||
ProviderEndpoints | 부트스트랩 서버에 연결하는 데 사용되는 쉼표로 분리된 엔드포인트 목록. | ||
ConnectionProximity | 부트스트랩 메시징 엔진과 관련하여 연결 요청을 승인할 수 있는 메시징 엔진의 근접성 | Server, Cluster, Host, Bus | Bus |
TemporaryQueueNamePrefix | 이 연결 팩토리를 사용하는 애플리케이션에서 작성한 임시 큐 이름에 사용되는 최대 12자의 접두부 | ||
ProducerDoesNotModify |
사용 가능한 경우, 이 연결 팩토리를 사용하여 버스에 연결된 메시지 생성 애플리케이션이 전송한 오브젝트 또는 바이트 메시지는 설정 시 해당 데이터를 복사하지 않으며 시스템은 반드시 필요한 경우에만 메시지 데이터를 직렬화합니다. 이와 같은 메시지를 전송하는 애플리케이션에서는 데이터가 일단 설정되면 이 데이터를 수정해서는 안 됩니다. | true, false | false |
특성 이름 | 설명 | 허용되는 값 | Default |
---|---|---|---|
BusName | 연결할 서비스 통합 버스 이름 | ||
ClientID | 이 연결 팩토리를 사용하여 작성된 모든 연결에서 지속 가능한 토픽 등록에 필요한 JMS 클라이언트 ID | ||
UserName | |||
Password | |||
NonPersistentMapping | 이 연결 팩토리를 사용하여 전송된 비지속 JMS 메시지에 적용되는 신뢰도 | BestEffortNonPersistent, ExpressNonPersistent, ReliableNonPersistent | ExpressNonPersistent |
PersistentMapping | 이 연결 팩토리를 사용하여 전송된 지속적 JMS 메시지에 적용되는 신뢰도 | ReliablePersistent, AssuredPersistent | ReliablePersistent |
DurableSubscriptionHome | 이 JMS 연결 팩토리에서 작성된 오브젝트의 지속 가능한 등록에 전달된 메시지 저장에 사용되는 메시징 엔진의 이름 | ||
ReadAhead | 미리 읽기는 메시지를 우선적으로 이용자에게 지정하는 최적화입니다. 이는 이용자 요청을 처리하는 데 걸리는 시간을 단축합니다. | AlwaysOn, AlwaysOff, Default | Default |
Target | 메시징 엔진 그룹을 식별하는 대상의 이름입니다. 대상 유형 특성을 사용하여 대상의 유형을 지정하십시오. | ||
TargetType | 대상 특성에서 이름 지정된 대상의 유형 | BusMember, Custom, ME | BusMember |
TargetSignificance | 대상 그룹의 중요성 | Required, Preferred | Required |
TargetTransportChain | 메시징 엔진의 그룹으로 해석되는 프로토콜 이름. | ||
ProviderEndpoints | 부트스트랩 서버에 연결하는 데 사용되는 쉼표로 분리된 엔드포인트 목록. | ||
ConnectionProximity | 부트스트랩 메시징 엔진과 관련하여 연결 요청을 승인할 수 있는 메시징 엔진의 근접성 | Server, Cluster, Host, Bus | Bus |
TemporaryTopicNamePrefix | 이 연결 팩토리를 사용하는 애플리케이션이 작성한 임시 토픽 시작에 사용되는 접두부 | ||
ShareDurableSubscriptions | 지속 가능한 등록을 서버 클러스터의 멤버와의 연결 사이에서 공유하는지 여부를 제어합니다. | InCluster, AlwaysShared, NeverShared | InCluster(클라이언트는 항상 WebSphere Application Server 클러스터된 서버의 밖에 있기 때문에 항상 AlwaysOff로 해석됨) |
ProducerDoesNotModify |
사용 가능한 경우, 이 연결 팩토리를 사용하여 버스에 연결된 메시지 생성 애플리케이션이 전송한 오브젝트 또는 바이트 메시지는 설정 시 해당 데이터를 복사하지 않으며 시스템은 반드시 필요한 경우에만 메시지 데이터를 직렬화합니다. 이와 같은 메시지를 전송하는 애플리케이션에서는 데이터가 일단 설정되면 이 데이터를 수정해서는 안 됩니다. | true, false | false |
특성 이름 | 설명 | 허용되는 값 | Default |
---|---|---|---|
QueueName | 서비스 통합 버스에 있는 연관된 큐의 이름 | ||
DeliveryMode | 이 대상으로 전송된 메시지의 전달 모드입니다. 이 대상에서 메시지의 지속성을 제어합니다. | Application, Persistent, NonPersistent | |
TimeToLive | 이 대상으로 전송된 메시지를 시스템에서 유지해야 하는 해당 디스패치 시간으로부터의 기본 시간(밀리초) | ||
Priority | 이 대상으로 전송된 메시지의 상대적 우선순위로, 범위는 0 - 9이며 0은 최하위 우선순위이고 9는 최상위 우선순위입니다. | ||
ReadAhead | 미리 읽기는 메시지를 우선적으로 이용자에게 지정하는 최적화입니다. 이는 이용자 요청을 처리하는 데 걸리는 시간을 단축합니다. | AlwaysOn, AlwaysOff, AsConnection, Default | AsConnection |
BusName | 연결할 서비스 통합 버스 이름 | ||
ScopeToLocalQP | 애플리케이션이 연결된 메시징 엔진에 하나가 존재하는 경우 이 큐에 의해 식별되는 서비스 통합 버스 큐 대상이 단일 큐 위치로 동적으로 범위 지정되는지 여부를 설정합니다. | On, Off | Off |
ProducerPreferLocal | 이 큐에 대한 MessageProducer가 임의의 다른 큐 위치에 대해 서비스 통합 버스 큐 대상의 로컬로 연결된 큐 위치를 선호하는지 여부를 설정합니다. | On, Off | On |
ProducerBind | 단일 MessageProducer가 이 큐로 전송한 메시지가 동일한 서비스 통합 버스 큐 위치로 이동할지 여부 또는 그런 제한이 적용되지 않고 상이한 메시지가 서로 다른 큐 위치로 전송될지 여부를 설정합니다. | On, Off | Off |
GatherMessages | 모든 서비스 통합 버스 큐 위치 또는 단일 큐 위치만 이 큐를 사용하는 MessageConsumers 및 QueueBrowsers에 가시적인지 여부를 설정합니다. | On, Off | Off |
특성 이름 | 설명 | 허용되는 값 | Default |
---|---|---|---|
TopicSpace | BusName 특성이 정의한 서비스 통합 버스의 토픽을 포함하는 토픽 영역의 이름 | Default.Topic.Space | |
TopicName | TopicSpace 특성에서 정의된 토픽 영역에서 이 JMS 주제가 지정되는 토픽의 이름 | ||
DeliveryMode | 이 대상으로 전송된 메시지의 전달 모드입니다. 이 대상에서 메시지의 지속성을 제어합니다. | Application, Persistent, NonPersistent | |
TimeToLive | 이 대상으로 전송된 메시지를 시스템에서 유지해야 하는 해당 디스패치 시간으로부터의 기본 시간(밀리초) | ||
Priority | 이 대상으로 전송된 메시지의 상대적 우선순위로, 범위는 0 - 9이며 0은 최하위 우선순위이고 9는 최상위 우선순위입니다. | ||
ReadAhead | 미리 읽기는 메시지를 우선적으로 이용자에게 지정하는 최적화입니다. 이는 이용자 요청을 처리하는 데 걸리는 시간을 단축합니다. | AlwaysOn, AlwaysOff, AsConnection, Default | AsConnection |
BusName | 연결할 서비스 통합 버스 이름 |
특성 이름 | 설명 | 허용되는 값 | Default | 필수/선택사항 |
---|---|---|---|---|
목적지 | 서비스 통합 버스의 대상 이름 | Required | ||
ProviderEndpoints | 부트스트랩 서버에 연결하는 데 사용되는 쉼표로 분리된 엔드포인트 목록 | Required | ||
DestinationType | 메시지 구동 Bean이 큐 또는 토픽 대상을 사용하는지 여부 | javax.jms.Queue, javax.jms.Topic | Required | |
BusName | 연결할 서비스 통합 버스 이름 | Required | ||
MessageSelector | 메시지 구동 Bean이 수신하는 메시지를 판별하는 데 사용되는 JMS 메시지 선택기입니다. 값은 사용 가능한 메시지의 서브세트를 선택하는 데 사용되는 문자열입니다. 구문은 JMS 스펙에 설명된 SQL 92 조건식 구문의 서브세트를 기초로 합니다. | Optional | ||
AcknowledgeMode | 세션이 수신하는 모든 메시지를 수신확인하는 방법 | Auto-acknowledge, Dups-ok-acknowledge | Auto-acknowledge | Optional |
SubscriptionDurability | JMS 주제 등록이 지속적인지 또는 그렇지 않은지 여부 | Durable, Nondurable | Nondurable | Optional |
SubscriptionName | 지속 가능한 토픽 등록에 필요한 등록 이름입니다. 지속 가능한 토픽 등록을 사용 시 필수입니다. | Optional | ||
MaxBatchSize | 단일 일괄처리의 메시징 엔진에서 수신한 최대 메시지 수 | 1 - 2147483647 | 1 | Optional |
MaxConcurrency | 메시지를 동시에 전달할 최대 엔드포인트 수 | 1 - 2147483647 | 10 | Optional |
RetryInterval | 메시징 엔진에 연결하려는 시도 사이의 지연(초) | 1 - 2147483647 | 30 | Optional |
UserName | Optional | |||
Password | 선택사항 | |||
DurableSubscriptionHome | 이 JMS 연결 팩토리에서 작성된 오브젝트의 지속 가능한 등록에 전달된 메시지 저장에 사용되는 메시징 엔진의 이름 | 선택사항 | ||
ShareDurableSubscriptions | 지속 가능한 등록을 서버 클러스터의 멤버와의 연결 사이에서 공유하는지 여부를 제어합니다. | InCluster, AlwaysShared, NeverShared | InCluster(클라이언트는 항상 WebSphere Application Server 클러스터된 서버의 밖에 있기 때문에 항상 AlwaysOff로 해석됨) | Optional |
ClientID | 이 연결 팩토리를 사용하여 작성된 모든 연결에서 지속 가능한 토픽 등록에 필요한 JMS 클라이언트 ID | Optional | ||
TargetTransportChain | 메시징 엔진의 그룹으로 해석되는 프로토콜 이름 | Optional | ||
ReadAhead | 미리 읽기는 메시지를 우선적으로 이용자에게 지정하는 최적화입니다. 이는 이용자 요청을 처리하는 데 걸리는 시간을 단축합니다. | AlwaysOn, AlwaysOff, Default | Default | Optional |
Target | 메시징 엔진 그룹을 식별하는 대상의 이름입니다. 대상 유형 특성을 사용하여 대상의 유형을 지정하십시오. | Optional | ||
TargetType | 대상 특성에서 이름 지정된 대상의 유형 | BusMember, Custom, ME | BusMember | Optional |
TargetSignificance | 이 특성은 대상 그룹의 중요도를 지정합니다. | Required, Preferred | Required | Optional |
TopicSpace | BusName 특성이 정의한 서비스 통합 버스의 토픽을 포함하는 토픽 영역의 이름 | Default.Topic.Space | Optional | |
ForwarderDoesNotModify |
사용 가능한 경우, 해당 페이로드를 수정하고 이 활성화 스펙을 통해 전달된 오브젝트/바이트 메시지는 메시지로 설정된 경우 데이터를 복사하지 않고 반드시 필요한 경우에만 시스템에서 메시지 데이터를 직렬화합니다. 이와 같은 메시지를 전송하는 애플리케이션에서는 데이터가 일단 설정되면 이 데이터를 수정해서는 안 됩니다. | true, false | false | Optional |