표 16–1에는 연결 처리에 사용되는 연결 팩토리 속성이 나열되어 있습니다.
표 16–1 연결 처리에 대한 연결 팩토리 속성
속성 |
유형 |
기본값 |
설명 |
---|---|---|---|
문자열 |
기존 Message QueueTM 3.0 주소(있는 경우), 없는 경우에는 표 16–2의 첫 번째 항목 |
브로커 주소 목록 이 목록은 쉼표로 구분된 하나 이상의 브로커 주소로 구성됩니다. 각 주소는 클라이언트가 연결할 수 있는 브로커 인스턴스의 호스트 이름, 포트 번호 및 연결 서비스를 지정하거나 나타냅니다. 주소 구문은 연결 서비스 및 포트 할당 방법에 따라 다릅니다. 자세한 내용은 아래를 참조하십시오. |
|
문자열 |
PRIORITY |
브로커 주소에 연결을 시도하는 순서: PRIORITY: 주소 목록에 지정된 순서 RANDOM: 임의의 순서 주 – 여러 클라이언트가 동일한 연결 팩토리를 공유하는 경우 임의의 연결 순서를 지정하여 모든 클라이언트가 같은 주소로 연결하는 것을 막을 수 있습니다. |
|
정수 |
5 |
연결 설정 또는 재설정을 시도하며 주소 목록을 반복하는 횟수 값 -1은 무제한 반복을 의미합니다. |
|
imqPingInterval |
정수 |
30 |
클라이언트와 브로커 간 연결을 테스트하는 간격(초) 값 0 또는 -1을 설정하면 연결 테스트를 주기적으로 실행할 수 없습니다. |
부울 |
false |
끊어진 연결을 다시 설정하시겠습니까? |
|
정수 |
0 |
다음 주소로 이동하기 전에 주소 목록의 각 주소에 연결 또는 재연결을 시도하는 횟수 값 -1은 무제한 연결 시도를 의미하며 연결될 때까지 첫 번째 주소에 연결하기 위해 반복 시도합니다. |
|
긴 정수 |
3000 |
재연결 시도 간격(밀리초) 이 값은 지정된 주소에 대한 연속적인 시도와 목록의 연속적인 주소에 대해 모두 적용됩니다. 주 – 값이 너무 작으면 브로커를 복구하는 시간이 충분하지 못할 수도 있습니다. 값이 너무 크면 연결 시 너무 오래 지연될 수 있습니다. |
|
부울 |
true |
브로커가 제공하는 모든 인증서를 신뢰합니까? false이면 Message Queue 클라이언트 런타임은 제공되는 모든 인증서를 검증합니다. 인증서 서명자가 클라이언트의 트러스트 저장소에 없는 경우 검증이 실패합니다. true이면 인증서 검증이 생략됩니다. 예를 들어, 자체 서명된 인증서를 사용하는 소프트웨어 테스트 중에 유용할 수 있습니다. 참고: 인증 기관의 서명된 인증서를 사용하려면 이 속성을 false로 설정합니다. |
imqAddressList 속성 값은 연결할 하나 이상의 브로커 주소를 지정하는 쉼표로 구분된 문자열입니다. 각 주소의 일반 구문은 다음과 같습니다.
scheme://address
여기서 scheme은 표 16–2의 첫 번째 열에 표시되는 주소 지정 체계 중 하나를 식별하며 address는 브로커 주소 자체를 나타냅니다. 표의 마지막 열에 표시된 대로, 주소를 지정하는 정확한 구문은 주소 지정 체계에 따라 다릅니다.
표 16–2 메시지 브로커 주소 지정 체계표 16–3 메시지 브로커 주소 예
서비스 |
브로커 호스트 |
포트 |
주소 예 |
---|---|---|---|
지정하지 않음 |
지정하지 않음 |
지정하지 않음 |
주소 없음(mq://localHost:7676/jms) |
지정하지 않음 |
지정된 호스트 |
지정하지 않음 |
myBkrHost (mq://myBkrHost:7676/jms) |
지정하지 않음 |
지정하지 않음 |
지정된 포트 매퍼 포트 |
1012 (mq://localHost:1012/jms) |
ssljms |
로컬 호스트 |
표준 포트 매퍼 포트 |
mq://localHost:7676/ssljms |
ssljms |
지정된 호스트 |
표준 포트 매퍼 포트 |
mq://myBkrHost:7676/ssljms |
ssljms |
지정된 호스트 |
지정된 포트 매퍼 포트 |
mq://myBkrHost:1012/ssljms |
jms |
로컬 호스트 |
지정된 서비스 포트 |
mqtcp://localhost:1032/jms |
ssljms |
지정된 호스트 |
지정된 서비스 포트 |
mqssl://myBkrHost:1034/ssljms |
httpjms |
해당 없음 |
해당 없음 |
http://websrvr1:8085/imq/tunnel |
httpsjms |
해당 없음 |
해당 없음 |
https://websrvr2:8090/imq/tunnel |