기본 메시징 제공자 통합 연결 팩토리 [Settings]

콘솔에서 이 페이지를 보려면 다음 경로 중 하나를 클릭하십시오.

  • 자원 -> JMS -> 연결 팩토리 -> factory_name
  • 자원 -> JMS -> JMS 제공자 -> a_messaging_provider -> [추가 특성] 연결 팩토리 -> factory_name
기본 메시징 JMS 제공자에 사용할 JMS 연결 팩토리의 구성 특성을 설정, 찾아보거나 변경하십시오. 이러한 구성 특성은 연관된 JMS 큐 및 토픽에 연결이 작성되는 방법을 제어합니다.

기본적으로 예를 들어, 엔터프라이즈 Bean의 서버 컨테이너에서 이 JMS 연결 팩토리를 사용하여 작성된 연결은 JCA(Java™ EE(Java Platform, Enterprise Edition) Connector Architecture) 연결 풀링을 사용하여 풀링됩니다. 관리 콘솔 패널의 추가 특성 섹션에서 연결 풀 특성을 선택하여 이 연결 팩토리의 연결 풀 설정을 수정할 수 있습니다.

연결 팩토리 특성은 기본 메시징 제공자가 JMS 애플리케이션이 연결하는 메시징 엔진을 선택하는 방법에 영향을 줍니다. 기본적으로, 환경에서는 애플리케이션이 버스에서 사용 가능한 메시징 엔진으로 자동 연결됩니다. 추가 구성 세부사항을 지정하여 연결 프로세스를 제어할 수 있습니다(예: 특별한 부트스트랩 서버 식별, 사용 가능한 메시징 엔진의 하위 그룹에 대한 연결 제한, 가용성 또는 성능 향상 또는 수신된 메시지의 순차적 처리 보장). 이를 수행하는 방법에 대한 정보는 JMS 애플리케이션의 메시징 엔진 선택 프로세스 구성 주제를 참조하십시오.

구성 탭

구성 탭은 이 오브젝트에 대한 구성 특성을 나타냅니다. 런타임 환경을 중지한 후 다시 시작하더라도 이 특성 값은 유지됩니다. 구성 변경사항을 런타임 환경에 적용하는 방법에 대한 정보는 Information Center 태스크 설명을 참조하십시오.

일반 특성

범위

애플리케이션 서버가 자원 오브젝트를 사용할 수 있는 최상위 토폴로지 레벨을 지정합니다.

Information
필수 아니오
데이터 유형 String

제공자

JMS(Java Message Service)를 기본으로 하는 비동기 메시징을 사용 가능하게 하는 JMS 제공자를 지정합니다. JMS 큐 또는 토픽 대상에 대한 연결을 작성하기 위한 J2EE 연결 팩토리를 제공합니다. JMS 제공자 관리 오브젝트는 연관된 JMS 제공자에 대한 JMS 자원을 관리하는 데 사용됩니다.

Information
필수 아니오
데이터 유형 String

이름

자원에 대한 필수 표시 이름입니다.

Information
필수
데이터 유형 String

JNDI 이름

자원에 대한 JNDI 이름입니다.

Information
필수
데이터 유형 String

설명

자원에 대한 선택적 설명

Information
필수 아니오
데이터 유형 텍스트 영역

카테고리

자원 분류 또는 그룹화에 사용하는 선택적 카테고리 문자열

Information
필수 아니오
데이터 유형 String

버스 이름

애플리케이션이 외부 버스에 연결하는 상황에서 로컬 버스 이름을 입력하십시오.
Information
필수
데이터 유형 사용자 정의

대상

연결 근접성 검색이 적합한 메시징 엔진을 선택하도록 수행되기 전에, 지정된 대상 그룹의 멤버인 메시징 엔진 세트가 선택됩니다. 그런 다음, 연결 근접성 검색이 이들 메시징 엔진으로 제한됩니다. 대상 그룹이 지정되지 않은 경우(기본값), 연결 근접성 검색 중에 버스의 모든 메시징 엔진이 고려됩니다.

예를 들어, 대상 유형 특성이 버스 멤버 이름로 설정된 경우, 대상 특성으로 적합한 메시징 엔진을 선택할 수 있는 버스 멤버의 이름을 지정합니다.

Information
필수 아니오
데이터 유형 String

대상 유형

Information
필수 아니오
데이터 유형 드롭 다운 목록
범위
버스 멤버 이름
버스 멤버의 이름입니다. 이 옵션은 이름 지정된 버스 멤버(애플리케이션 서버 또는 서버 클러스터)가 호스트하는 활성 메시징 엔진을 검색합니다.

비클러스터 버스 멤버를 지정하려면 Target 특성을 <Node01>.<server1>로 설정해야 합니다(예: Node01.server1). 클러스터 버스 멤버의 경우 Target 특성을 클러스터 이름으로 설정해야 합니다.

사용자 정의 메시징 엔진 그룹 이름
자체 선언 클러스터를 구성하는 메시징 엔진의 사용자 정의 그룹 이름입니다. 이 옵션은 이름 지정된 사용자 정의 그룹으로 등록된 활성 메시징 엔진을 검색합니다.

메시징 엔진 이름
메시징 엔진의 이름입니다. 이 옵션은 이름 지정된 메시징 엔진에 도달하기 위해 사용할 수 있는 엔드포인트를 검색합니다.

대상 중요도

이 특성은 연결 근접성 검색이 대상 그룹의 메시징 엔진에만 제한되는지의 여부를 정의합니다.
Information
필수 아니오
데이터 유형 드롭 다운 목록
범위
기본
대상 그룹에서 메시징 엔진을 선택하는 것이 좋습니다. 사용 가능한 경우 대상 그룹의 메시징 엔진이 선택됩니다. 메시징 엔진이 대상 그룹에서 사용할 수 없을 경우, 동일한 서비스 통합 버스에서 사용 가능하다면 대상 그룹 외부의 메시징 엔진이 선택됩니다.
참고: 선호 대상을 사용할 수 있더라도 비선호 대상과의 연결이 리턴될 수 있습니다. ConnectionFactory에 연결 풀링을 사용(서버 환경에서 JMS ConnectionFactory를 사용하는 경우 기본값임)하는 경우 이런 상황이 발생할 수 있습니다.
  • 선호 메시징 엔진을 사용할 수 없으면 비선호 메시징 엔진과의 연결을 작성하여 연결 풀에 저장할 수 있습니다.
  • 애플리케이션은 다음 번에 연결을 요청하면 나중에 선호 메시징 엔진을 사용할 수 있게 되더라도 풀링된 이 연결을 수신합니다.
풀에서 사용하지 않는 모든 연결을 정기적으로 버리도록 연결 풀 설정을 수정할 수 있습니다. 연결 풀을 비우면 선호 메시징 엔진(사용 가능한 경우)에 연결됩니다. 예를 들어, ReapTime, AgedTimeoutUnusedTimeout을 300초로 설정하고 PurgePolicy를 EntirePool로 설정하십시오. 이렇게 하면 5분마다 연결 풀이 새로 고쳐져 5분 후에는 애플리케이션이 선호 메시징 엔진(사용 가능한 경우)을 선택합니다.
필수
대상 그룹에서 메시징 엔진을 선택해야 합니다. 사용 가능한 경우 대상 그룹의 메시징 엔진이 선택됩니다. 메시징 엔진이 대상 그룹에서 사용할 수 없을 경우, 연결 프로세스가 실패합니다.

대상 인바운드 전송 체인

이러한 전송 체인에서는 클라이언트 애플리케이션이 연결된 애플리케이션 서버와 통신하는 데 사용할 수 있는 통신 프로토콜을 지정합니다.

선택한 메시징 엔진이 애플리케이션과 같은 서버에 있는 경우 직접 프로세스 내부 연결이 이루어지고 이 전송 체인 특성은 무시됩니다.

전송 체인은 서버 내에서 작동하는 네트워크 프로토콜 스택을 표시합니다. 지정되는 이름은 서버 -> 서버 유형 -> WebSphere 애플리케이션 서버 -> server_name -> [서버 메시징] 메시징 엔진 인바운드 전송 패널에 나열된 것과 같은 메시징 엔진을 호스트하는 서버에서 사용 가능한 전송 체인 중 하나여야 합니다. 다음 전송 체인이 제공되지만 해당 분할창에서 전송 체인을 직접 정의할 수 있습니다.
InboundBasicMessaging
표준 TCP/IP 연결(JFAP-TCP/IP)을 사용하는 연결 지향 프로토콜입니다. 여기에는 두 단계 트랜잭션(원격 XA) 플로우에 대한 지원이 포함되어, 클라이언트 또는 서브 시스템에서 실행 중인 메시지 작성자 또는 이용자가 해당 클라이언트 또는 서버 시스템에서 관리되는 글로벌 트랜잭션에 참여할 수 있습니다. XA 플로우의 특정 용도는 하나의 서버에서 실행 중인 애플리케이션에서 두 번째 서버의 메시징 엔진으로의 액세스를 지원하는 것입니다. 이는 예를 들어, 첫 번째 서버에 적합한 메시징 엔진이 없는 경우입니다. 원격 XA 플로우를 사용하는 경우, 애플리케이션의 로컬 트랜잭션 조정자가 필요합니다.
InboundSecureMessaging
SSL(Secure Socket Layer)로 랩핑한 InboundBasicMessaging 프로토콜입니다.
연결 워크로드 관리를 위해 다른 연결 팩토리 특성과 함께 해당 특성 사용에 대한 자세한 정보는 "버스에 대한 JMS 연결의 관리 특성" 주제를 참조하십시오.
Information
필수 아니오
데이터 유형 String

제공자 엔드포인트

애플리케이션 서버 외부에서 실행 중인 클라이언트 애플리케이션이 있거나 다른 셀의 서버에 애플리케이션이 있으며, 해당 연결 팩토리를 사용하여 연결 팩토리에 지정된 대상 서비스 통합 버스에 연결하려는 경우에 이 특성만을 수정해야 합니다.

기본 메시징 제공자의 JMS 대상을 사용하려면 애플리케이션이 대상에 지정된 대상 서비스 통합 버스의 메시징 엔진에 연결합니다. 예를 들어, JMS 큐는 서비스 통합 버스의 큐 대상으로 지정됩니다.

애플리케이션 서버 외부에서 실행 중인(예: WebSphere Application Server 환경 외부 또는 클라이언트 컨테이너에서 실행 중인) 클라이언트 애플리케이션은 대상 버스에서 연결할 적합한 메시징 엔진을 직접 찾을 수 없습니다. 유사하게, 다른 셀의 대상 버스에 연결하기 위해 한 셀의 서버에서 실행 중인 애플리케이션은 대상 버스에서 연결할 적합한 메시징 엔진을 직접 찾을 수 없습니다.

이들 시나리오에서 클라이언트(또는 다른 버스의 서버)는 대상 버스의 멤버인 부트스트랩 서버를 통해 부트스트랩 프로세스를 완료해야 합니다. 부트스트랩 서버는 SIB 서비스를 실행 중인 애플리케이션 서버이지만 실행 중인 임의의 메시징 엔진이 필요하지는 않습니다. 부트스트랩 서버는 필수 대상 전송 체인을 지원하는 애플리케이션 서버에서 실행 중인 메시징 엔진을 선택합니다. 부트스트랩 프로세스가 가능하기 위해서는 클라이언트가 사용하는 연결 팩토리에 하나 이상의 제공자 엔드포인트를 구성해야 합니다.

부트스트랩 서버는 특정 포트 및 부트스트랩 전송 체인을 사용합니다. 포트는 링크의 원격 측을 호스트하는 메시징 엔진의 SIB_ENDPOINT_ADDRESS(또는 보안이 사용 가능한 경우 SIB_ENDPOINT_SECURE_ADDRESS)입니다. 호스트 이름과 함께 부트스트랩 서버의 엔드포인트 주소를 형성합니다.

애플리케이션이 사용하는 JMS 연결 팩토리의 특성이 적합한 메시징 엔진의 선택 및 애플리케이션에서 선택한 메시징 엔진에 연결하는 방법을 제어합니다.
  • 보안 신임을 제공하지 않을 경우 다음 기본값이 사용됩니다.
    • 호스트가 지정되지 않은 경우 localhost가 사용됩니다.
    • 포트가 지정되지 않은 경우 포트 7276이 사용됩니다.
    • 부트스트랩 채널 체인이 지정되지 않은 경우 BootstrapBasicMessaging이라는 부트스트랩 전송 체인이 사용됩니다.
  • 보안 신임을 제공할 경우 다음 기본값이 사용됩니다.
    • 호스트가 지정되지 않은 경우 localhost가 사용됩니다.
    • 포트가 지정되지 않은 경우 포트 7286이 사용됩니다.
    • 부트스트랩 채널 체인이 지정되지 않고 포트 번호가 7286보다 크거나 같은 경우 BootstrapSecureMessaging이라는 부트스트랩 전송 체인이 사용됩니다.
    • 부트스트랩 채널 체인이 지정되지 않고 포트 번호가 7276 - 7285 범위인 경우 BootstrapBasicMessaging이라는 부트스트랩 전송 체인이 사용됩니다.
[IBM i]참고: IBM® i 플랫폼의 경우, 최소한 기본 호스트 이름을 localhost에서 your.server.name으로 변경해야 합니다.

애플리케이션이 다른 엔드포인트 주소를 갖는 부트스트랩 서버를 사용하고자 하는 경우, 클라이언트 애플리케이션이 사용하는 JMS 연결 팩토리의 제공자 엔드포인트 특성에 필수 엔드포인트 주소를 지정해야 합니다. 하나 이상의 부트스트랩 서버 엔드포인트 주소를 지정할 수 있습니다.

부트스트랩 서버에 대한 엔드포인트 주소는 애플리케이션 서버 외부에 있는 애플리케이션에 의해 사용되는 모든 JMS 연결 팩토리에 지정되어야 합니다. 부트스트랩 서버의 긴 목록을 지정하지 않기 위해 몇 개의 고가용성 서버를 전용 부트스트랩 서버로서 제공할 수 있습니다. 그런 다음, 각 연결 팩토리에 부트스트랩 서버의 짧은 목록만 지정해야 합니다.

참고: 기본이 아닌 부트스트랩 서버에 대한 연결 구성 시 엔드포인트 주소에 대한 필수 값을 지정하고 콜론을 분리자로 사용하십시오.
예를 들어, 호스트 boothost1에서 기본 전송 체인 BootstrapBasicMessaging을 사용하는 서버 지정 비보안 포트 7278의 경우:
boothost1:7278:BootstrapBasicMessaging
or boothost1:7278
호스트 boothost2에서 사전 정의된 전송 체인 BootstrapTunneledSecureMessaging을 사용하는 서버 지정 보안 포트 7289의 경우:
boothost2:7289:BootstrapTunneledSecureMessaging
엔드포인트 주소에 대한 구문은 다음과 같습니다.
[ [host_name] [ ":" [port_number] [ ":" chain_name] ] ]
여기서:
host_name
서버가 실행되는 호스트의 이름입니다. IP 주소일 수 있습니다. IPv6 주소인 경우 아래의 예제와 같이 host_name 앞 뒤에 대괄호([])를 넣으십시오.
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
. 값을 지정하지 않을 경우 기본값은 로컬 호스트입니다.
[IBM i]참고: IBM i 플랫폼의 경우, 최소한 기본 호스트 이름을 localhost에서 your.server.name으로 변경해야 합니다.
port_number
지정할 경우, 링크의 원격 측을 호스트하는 메시징 엔진의 다음 주소 중 하나입니다.
  • 보안이 사용 가능하지 않을 경우 SIB_ENDPOINT_ADDRESS
  • 보안 연결에서 보안이 사용 가능할 경우 SIB_ENDPOINT_SECURE_ADDRESS.

port_number를 지정하지 않을 경우 기본값은 7276입니다.

관리 콘솔을 사용하여 이러한 값을 찾으려면 서버 -> 서버 유형 -> WebSphere 애플리케이션 서버 -> server_name -> [통신] 포트을 클릭하십시오.

chain_name
부트스트랩 서버에 연결하는 데 사용되는 사전 정의된 부트스트랩 전송 체인의 이름입니다. 지정되지 않는 경우 기본값은 BootstrapBasicMessaging입니다.

다음의 사전정의된 부트스트랩 전송 체인이 제공됩니다.

BootstrapBasicMessaging
이것은 서버 전송 체인 InboundBasicMessaging(JFAP-TCP/IP)에 해당합니다.
BootstrapSecureMessaging
이것은 서버 전송 체인 InboundSecureMessaging(JFAP-SSL-TCP/IP)에 해당합니다.
BootstrapTunneledMessaging
이 부트스트랩 전송 체인을 사용하려면 부트스트랩 서버에 대응하는 서버 전송 체인을 정의해야 합니다(서버 -> 서버 유형 -> WebSphere 애플리케이션 서버 -> server_name -> [서버 메시징] 메시징 엔진 인바운드 전송 참조). 이 전송 체인은 JFAP를 터널링하고 HTTP 랩퍼를 사용합니다.
BootstrapTunneledSecureMessaging
이 부트스트랩 전송 체인을 사용하려면 부트스트랩 서버에 대응하는 서버 전송 체인을 정의해야 합니다(서버 -> 서버 유형 -> WebSphere 애플리케이션 서버 -> server_name -> [서버 메시징] 메시징 엔진 인바운드 전송 참조). 이 전송 체인은 JFAP를 터널링하고 HTTP 랩퍼를 사용합니다.

host_name : chain_namehost_name : : chain_name(두 개의 콜론 사용) 대신 지정하는 것은 올바르지 않습니다. 아무것도 입력하지 않거나 다음 중 하나를 입력하십시오. "a", "a:", ":7276", "::chain" 등. 값을 지정하지 않으면 기본값이 적용되지만 필드를 ":"로 분리해야 합니다.

둘 이상의 부트스트랩 서버를 제공하려는 경우 필요한 모든 엔드포인트 주소를 식별하십시오. 각각의 엔드포인트 주소를 쉼표로 분리하십시오. 예를 들어, 이전 예제에서 복수의 서버를 사용하려면 다음과 같습니다.
boothost1:7278:BootstrapBasicMessaging, 
  boothost2:7289:BootstrapTunneledSecureMessaging, 
  [2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
Information
필수 아니오
데이터 유형 텍스트 영역

연결 근접성

클라이언트가 클라이언트 연결 요청을 발행할 경우, 처리 과정에서 다음 논리에 따라 필수 버스에 접속됩니다.
  • 대상 그룹이 지정된 경우, 대상 유형에 대한 다음 조건을 충족시키는 첫 번째 메시징 엔진에 연결합니다.
    • 서버 동일한 서버에서 메시징 엔진을 찾습니다.
    • 클러스터 동일한 서버에서 메시징 엔진을 찾은 후, 동일한 클러스터의 다른 서버에서 메시징 엔진을 찾습니다.
    • 호스트 동일한 서버, 동일한 클러스터 내의 다른 서버, 동일한 호스트 내의 다른 서버 순으로 메시징 엔진을 찾습니다.
    • 버스 동일한 서버, 동일한 클러스터 내의 다른 서버, 동일한 호스트 내의 다른 서버, 동일한 버스의 다른 모든 메시징 엔진 순으로 메시징 엔진을 찾습니다.
  • 대상 그룹을 지정하지 않은 경우 또는 대상 그룹을 지정했으나 적합한 메시징 엔진을 찾을 수 없으며 대상 중요도가 기본 인 경우, 대상 유형에 대해 다음 조건을 만족하는 첫 번째 메시징 엔진에 연결하십시오.
    • 서버 동일한 서버에서 메시징 엔진을 찾습니다.
    • 클러스터 연결이 실패합니다.
    • 호스트 동일한 서버에서 메시징 엔진을 찾은 후, 동일한 호스트의 다른 서버에서 메시징 엔진을 찾습니다.
    • 버스 동일한 서버의 대상 그룹, 동일한 호스트의 다른 서버, 동일한 버스의 다른 메시징 엔진 순으로 메시징 엔진을 찾습니다.

연결 워크로드 관리를 위해 다른 연결 팩토리 특성과 함께 해당 특성 사용에 대한 자세한 정보는 "버스에 대한 JMS 연결의 관리 특성" 주제를 참조하십시오.

Information
필수 아니오
데이터 유형 드롭 다운 목록
범위
버스
동일한 버스의 메시징 엔진에 연결할 수 있습니다.

클러스터
동일한 서버 클러스터의 메시징 엔진에 연결할 수 있습니다.

호스트
동일한 호스트의 메시징 엔진에 연결할 수 있습니다.

서버
동일한 애플리케이션 서버의 메시징 엔진에 연결할 수 있습니다.

클라이언트 ID

Information
필수 아니오
데이터 유형 String

등록 홈

Information
필수 아니오
데이터 유형 사용자 정의

비지속적 메시지 신뢰도

JMS 애플리케이션에서 전송된 메시지의 대상에 대한 전달 신뢰도 옵션을 비지속적으로 변경할 수 있습니다. 기본값은 명확한 비지속적 상태이지만 가장 신뢰할 수 있는 확실한 지속적 상태와 같이 지속적 특성을 가진 기타 여러 가지 옵션이 있습니다. 자세한 정보는 "메시지 신뢰도 레벨 - JMS 전달 모드 및 서비스 통합 서비스 품질" 주제를 참조하십시오.
Information
필수 아니오
데이터 유형 드롭 다운 목록
범위
최상의 비지속적 상태
메시징 엔진이 중지하거나 실패할 때 메시지가 버려집니다. 메시지 전송에 사용된 연결이 사용 불가능하게 되거나 시스템 자원이 제한될 경우에도 메시지는 버려질 수 있습니다.

명확한 비지속적 상태
메시징 엔진이 중지하거나 실패할 때 메시지가 버려집니다. 메시지 전송에 사용된 연결이 사용 불가능하게 될 경우에도 메시지는 버려질 수 있습니다.

신뢰 가능한 비지속적 상태
메시징 엔진이 중지하거나 실패할 때 메시지가 버려집니다.

신뢰 가능한 지속적 상태
메시지는 메시징 엔진이 실패할 때 버려질 수 있습니다.

확실한 지속적 상태
메시지가 버려지지 않습니다.

버스 대상
버스 대상에 대해 구성된 전달 옵션을 사용하십시오.

지속적 메시지 신뢰도

JMS 애플리케이션에서 전송된 메시지의 대상에 대한 전달 신뢰도 옵션을 지속적으로 변경할 수 있습니다. 기본값은 신뢰 가능한 지속적 상태이지만 신뢰도가 가장 낮은 최상의 비지속적 상태와 같이 비지속적 특성을 가진 기타 여러 가지 옵션이 있습니다. 자세한 정보는 "메시지 신뢰도 레벨 - JMS 전달 모드 및 서비스 통합 서비스 품질" 주제를 참조하십시오.
중요사항: JMS 애플리케이션에 의해 전송된 메시지의 전달 신뢰도 옵션을 지속적 메시지 신뢰도 옵션(확실한 지속적 상태신뢰 가능한 지속적 상태) 중 하나에서 비지속적 메시지 신뢰도 옵션(최상의 비지속적 상태, 명확한 비지속적 상태, 신뢰 가능한 비지속적 상태) 중 하나로 변경하는 경우, 일부 환경에서 메시지가 사라질 수 있습니다. 일부 환경이란 예를 들어, 서버를 다시 시작하거나 워크로드가 높은 경우입니다.
Information
필수 아니오
데이터 유형 드롭 다운 목록
범위
최상의 비지속적 상태
메시징 엔진이 중지하거나 실패할 때 메시지가 버려집니다. 메시지 전송에 사용된 연결이 사용 불가능하게 되거나 시스템 자원이 제한될 경우에도 메시지는 버려질 수 있습니다.

명확한 비지속적 상태
메시징 엔진이 중지하거나 실패할 때 메시지가 버려집니다. 메시지 전송에 사용된 연결이 사용 불가능하게 될 경우에도 메시지는 버려질 수 있습니다.

신뢰 가능한 비지속적 상태
메시징 엔진이 중지하거나 실패할 때 메시지가 버려집니다.

신뢰 가능한 지속적 상태
메시지는 메시징 엔진이 실패할 때 버려질 수 있습니다.

확실한 지속적 상태
메시지가 버려지지 않습니다.

버스 대상
버스 대상에 대해 구성된 전달 옵션을 사용하십시오.

미리 읽기

이용자에게 지정되는 메시지는 서버에서 잠겨 해당 대상의 다른 생성자가 이용할 수 없습니다. 이용자가 닫히기 전에 이용되지 않고 이 이용자로 지정되는 메시지는 서버에서 잠금 해제되어 다른 이용자가 수신할 수 있습니다.

JMS 대상에 미리 읽기 특성을 설정하여 개별 JMS 대상에 대한 이 특성을 대체할 수 있습니다.

Information
필수 아니오
데이터 유형 드롭 다운 목록
범위
기본값
메시지 제공자는 지속 가능한 등록 및 공유되지 않는 지속 가능한 등록의 이용자에게 메시지를 우선 지정합니다. 즉, 단일 이용자가 있을 경우에만 미리 읽기 최적화가 작동됩니다.

사용 가능
메시징 제공자는 메시지를 이용자에게 우선 지정합니다. 이는 이용자 요청을 처리하는 데 걸리는 시간을 단축합니다.

사용 불가능
메시징 제공자는 메시지를 이용자에게 우선 지정하지 않습니다.

임시 큐 이름 접두부

Information
필수 아니오
데이터 유형 String

임시 주제 이름 접두부

Information
필수 아니오
데이터 유형 String

등록 공유

일반적으로 한 번에 하나의 세션만 특정 지속 가능한 등록에 대한 TopicSubscriber를 가질 수 있습니다. 이 특성을 통해 이 작동을 대체하여 지속 가능한 등록이 여러 이용자를 동시에 갖게 할 수 있습니다.
Information
필수 아니오
데이터 유형 드롭 다운 목록
범위
클러스터 내
서버 클러스터 내부에서 연결이 작성된 경우, 지속 가능한 등록의 공유를 허용합니다.

항상 공유
지속 가능한 등록이 연결에서 공유될 수 있습니다.

공유 불필요
지속 가능한 등록이 연결에서 공유되지 않습니다.

참조에 의한 메시지 페이로드 전달

대용량 오브젝트 메시지 또는 바이트 메시지가 전송되면, 메시지 페이로드를 직렬화, 직렬화 해제 및 복사하는 데 사용하는 메모리 및 프로세서의 비용이 커질 수 있습니다. 연결 팩토리 또는 활성화 스펙에서 참조에 의한 메시지 페이로드 전달 특성을 사용하면, 기본 메시징 제공자가 JMS 1.1 스펙을 대체하고 이 데이터의 복사를 줄이거나 생략하도록 합니다.

경고:
이러한 특성에 의해 생략된 JMS 스펙의 파트는 메시징 데이터의 무결성을 보장하도록 정의됩니다. 이러한 특성을 사용하는 모든 JMS 애플리케이션은 참조에 의해 JMS 메시지 페이로드를 전달하는 이유 및 시기 주제에 설명된 규칙을 엄격히 따라야 합니다. 그렇지 않으면, 데이터 무결성을 잃게 됩니다.

메시지를 전송하기 위해 이 연결 팩토리를 사용하는 애플리케이션은 다음 규칙을 따라야 합니다.

  • 애플리케이션은 JMS 오브젝트 메시지에 포함된 데이터 오브젝트를 수정하지 않습니다.
  • 애플리케이션은 writeBytes(byte[])에 대한 단일 호출을 사용하여 JMS 바이트 메시지를 포함하고 바이트 배열이 메시지에 설정된 후 이를 수정하지 않습니다.

Information
필수 아니오
데이터 유형 부울

메시지를 수신하기 위해 이 연결 팩토리를 사용하는 애플리케이션은 다음 규칙을 따라야 합니다.

  • 애플리케이션은 JMS 오브젝트 메시지에서 얻은 데이터 오브젝트를 수정하지 않습니다. 데이터 오브젝트는 읽기 전용으로만 취급됩니다.

Information
필수 아니오
데이터 유형 부울

로그 누락 트랜잭션 컨텍스트

Java EE 프로그래밍 모델은 연결에 항상 트랜잭션 컨텍스트가 있어야 하는 것으로 표시합니다. 그러나 일부 애플리케이션의 경우 올바른 트랜잭션 컨텍스트가 연관되어 있지 않습니다.

트랜잭션 컨텍스트 없이 작성되는 연결을 로그하려면 이 특성을 선택하십시오.

Information
필수 아니오
데이터 유형 부울

캐시 핸들 관리

디버깅 목적으로 유용한 핸들 관리를 추적하려면 이 옵션을 선택하십시오. 그러나 핸들 추적은 런타임 시 사용되는 경우 성능을 상당히 저하시킬 수 있습니다.
Information
필수 아니오
데이터 유형 부울

CMP와 데이터 소스 공유

이 옵션은 CMP(Container-Managed Persistence) 엔티티 Bean이 메시징 엔진의 데이터 저장소에서 사용하는 데이터베이스 연결을 공유하게 하는 태스크의 일부로 사용됩니다. 이 태스크는 전체 메시지 처리량에 대해 15% 성능 개선 가능성이 있는 것으로 예상되었지만, 메시징 엔진을 포함하는 애플리케이션 서버에 연결된 엔티티 Bean에 대해서만 사용할 수 있습니다. 파일 저장소를 데이터 저장소로 사용하는 메시징 엔진에는 이 옵션을 사용할 수 없습니다.

이 옵션 사용에 대한 자세한 정보는 "CMP 엔티티 Bean 및 메시징 엔진 데이터 저장소를 사용하여 데이터베이스 연결 공유" 주제를 참조하십시오.

Information
필수 아니오
데이터 유형 부울

XA 복구에 대한 인증 별명

연결 팩토리가 트랜잭션 복구를 위해 EIS에 인증하는 데 사용하는 별명을 지정합니다.

트랜잭션 복구 처리 동안 사용할 별명을 선택하십시오.

이 특성은 WebSphere Application Server에 정의된 JCA 인증 데이터 항목 별명 목록을 제공합니다. XA 복구 처리 동안 인증하는 데 사용할 데이터 항목 별명을 선택할 수 있습니다.

연관된 서비스 통합 버스에 보안을 사용으로 설정한 경우, WebSphere Application Server의 사용자 레지스트리에서 유효한 XA 복구에 사용되는 사용자 ID 및 비밀번호를 지정하는 별명을 선택하십시오. 버스 보안이 사용으로 설정되고 XA 트랜잭션이 사용되는 경우에는 이 특성을 설정해야 합니다.

Information
필수 아니오
데이터 유형 드롭 다운 목록

맵핑 구성 별명

이 연결 팩토리에서 사용하는 JAAS(Java Authentication and Authorization Service) 맵핑 구성의 맵핑 구성 별명을 지정합니다.

이 필드는 컴포넌트 자원 참조에 loginConfiguration이 존재하지 않는 경우에만 사용됩니다. 자원 인증(res-auth) 값이 컨테이너일 경우 컴포넌트 자원 참조에 있는 로그인 구성 및 연관된 특성의 스펙에 따라 컨테이너 관리 인증 전략이 결정됩니다. DefaultPrincipalMapping 로그인 구성이 지정된 경우 연관된 특성은 JAAS - J2C 인증 데이터 항목 별명입니다. 새 별명을 정의하려면 관련 항목 JAAS - J2C 인증 데이터 항목을 참조하십시오.

Information
필수 아니오
데이터 유형 드롭 다운 목록
컨테이너 관리 인증 별명

이 별명은 컨테이너 관리 인증을 위해 JMS 제공자로의 연결을 인증하는 데 사용할 사용자 ID 및 비밀번호를 지정합니다. 이러한 설정은 자원 인증(res-auth) 값이 컨테이너이고 애플리케이션 배치 시 인증 별명이 설정되지 않은 경우에만 사용됩니다.

Information
필수 아니오
데이터 유형 드롭 다운 목록

추가 특성

연결 풀 특성
연결 풀 설정의 선택적 세트

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=SIBJMSConnectionFactory_DetailForm
파일 이름:SIBJMSConnectionFactory_DetailForm.html