[JMS 서비스] 페이지에서는 모든 JMS 접속에서 사용할 설정을 구성할 수 있습니다.
JMS 서비스 구성에 대한 자세한 내용은 Oracle GlassFish Server Application Development Guide의 19장, Using the Java Message Service를 참조하십시오.
탐색 트리에서 [구성] 노드를 확장합니다.
구성할 인스턴스를 선택합니다.
특정 인스턴스를 구성하려면 해당 인스턴스의 구성 노드를 선택합니다. 예를 들어, 기본 인스턴스 server의 경우 server-config 노드를 선택합니다.
default-config 복사본을 사용하는 향후 인스턴스에 대해 기본 설정을 구성하려면 default-config 노드를 선택합니다.
[구성] 노드에서 Java Message Service 노드를 선택합니다.
[JMS 서비스] 페이지가 열립니다.
[유형] 드롭다운 목록에서 다음을 수행합니다.
로컬 호스트의 JMS 서비스에 액세스하려면 EMBEDDED를 선택합니다.
JMS 서비스는 GlassFish Server와 동일한 JVM 시스템에서 시작됩니다. 초기화 지연은 GlassFish Server가 시작될 때가 아닌 JMS 서비스에 처음에 액세스할 때 기본 포함된 브로커를 시작합니다. JMS 서비스의 기본 유형입니다.
로컬 호스트의 JMS 서비스에 액세스하려면 LOCAL을 선택합니다.
JMS 서비스는 GlassFish Server와 함께 시작됩니다.
다른 시스템 또는 클러스터에 있는 JMS 서비스에 액세스하려면 REMOTE를 선택합니다.
REMOTE를 선택하면 다음에 서버가 시작될 때 JMS 서비스가 GlassFish Server에서 시작되지 않습니다. 대신 JMS 서비스는 Message Queue에 의해 시작 및 관리되므로 Message Queue 브로커를 별도로 시작해야 합니다. 브로커 시작에 대한 자세한 내용은 Oracle GlassFish Server Message Queue Administration Guide의 Starting Brokers를 참조하십시오. 이 값을 선택하고 원격 호스트를 사용 중인 경우에는 JMS 호스트를 편집하는 방법의 지침에 따라 원격 호스트의 이름을 지정합니다.
[시작 시간 초과] 필드에 GlassFish Server가 시작을 중지하기 전에 JMS 서비스가 시작되기를 기다리는 시간(초)을 입력합니다.
느리거나 부하가 많은 시스템에서는 값을 기본값보다 크게 늘리십시오. 기본값은 60입니다.
[시작 인수] 필드에 JMS 서비스 시작을 사용자 정의할 인수를 입력합니다.
as-install-parent/mq/bin/imqbrokerd 명령을 통해 사용 가능한 모든 인수를 사용합니다.
[재접속 사용] 체크 박스를 선택하여 접속이 끊어진 경우 JMS 서비스에서 메시지 서버(또는 AddressList의 주소 목록)에 재접속을 시도하도록 합니다.
이 옵션은 기본적으로 사용으로 설정되어 있습니다.
[다시 접속 간격] 필드에서 재접속 시도 간의 시간(초 단위)을 입력합니다.
AddressList의 각 주소에 대한 시도와 목록의 연속된 주소에 이 간격이 적용됩니다. 이 시간 간격이 너무 짧을 경우 브로커에게 복구할 시간이 없습니다. 너무 길 경우에는 지연이 지나치게 길게 느껴질 수 있습니다. 기본값은 5초입니다.
클라이언트 런타임에서 AddressList의 주소에 접속(또는 재접속)을 몇 번 시도한 후 해당 목록의 다음 주소로 접속을 시도할지를 [재접속 시도] 필드에 입력합니다.
-1 값은 재접속 시도 횟수에 제한이 없음을 나타냅니다. 클라이언트 런타임은 성공할 때까지 첫번째 주소에 접속을 시도합니다. 기본값은 3입니다.
[기본 JMS 호스트] 드롭다운 목록에서 기본 JMS 호스트의 이름을 선택합니다.
기본값은 default_JMS_host입니다.
[주소 목록 동작] 드롭다운 목록에서 접속 시도 순서를 선택합니다.
random은 AddressList에서 주소를 임의로 선택한다는 의미입니다.
동일한 접속 팩토리를 사용하여 접속을 시도하는 클라이언트가 많을 경우 random을 지정하여 클라이언트가 모두 같은 주소에 접속되지 못하도록 합니다. 이 옵션은 기본값입니다.
priority는 재접속할 때 항상 AddressList에 있는 첫번째 서버 주소에 접속하고 첫번째 브로커를 사용할 수 없는 경우에만 다른 주소를 사용한다는 의미입니다.
[주소 목록 반복] 필드에 접속을 설정하거나 재설정할 때 JMS 서비스가 AddressList를 반복하는 횟수를 입력합니다.
-1 값은 횟수에 제한이 없음을 나타냅니다. 기본값은 3입니다.
기본값이 아닌 체계나 서비스를 사용할 경우 MQ 체계 및 MQ 서비스 필드에 Message Queue 주소 체계 이름과 Message Queue 접속 서비스 이름을 입력합니다.
구문 정보는 MQ 체계 및 MQ 서비스 주소 구문을 참조하십시오.
[추가 속성] 영역에서 JMS 서비스에 대한 추가 속성을 지정합니다.
사용 가능한 속성에 대한 자세한 내용은 JMS 서비스 관련 속성을 참조하십시오.
속성을 추가하려면 [속성 추가] 단추를 누릅니다. 빈 행이 표시되면 [이름] 필드에 속성 이름을 입력하고 [값] 필드에 속성값을 입력합니다.
속성을 수정하려면 속성의 [값] 필드를 편집합니다.
속성을 삭제하려면 삭제할 속성의 [이름] 필드 왼쪽에 있는 체크 박스를 선택한 다음 [속성 삭제] 단추를 누릅니다.
JMS 서비스가 기본 JMS 호스트에서 실행 중인지 확인하려면 [핑]을 누릅니다.
JMS 서비스가 실행 중이면 핑이 성공했다는 메시지가 보고됩니다.
[저장]을 누릅니다.
팁:
기본 설정으로 돌아가려면 [기본값 로드] 단추를 누른 다음 [저장]을 누릅니다.제공자와 호스트를 원격 시스템으로 변경하면 모든 JMS 응용 프로그램이 원격 서버에서 실행됩니다. 로컬 서버와 하나 이상의 원격 서버를 모두 사용하려면 원격 서버에 액세스하는 접속을 생성하는 AddressList 속성을 사용하여 접속 팩토리 리소스를 생성합니다. JMS 접속 팩토리 리소스를 생성하는 방법을 참조하십시오.
jms-ping