Sun Java System Message Queue 3.7 UR1 관리 설명서

연결 등록 정보

표 14–1은 연결 서비스 관련 브로커 등록 정보를 나열합니다.

표 14–1 브로커 연결 등록 정보

등록 정보 

유형 

기본값 

설명 

imq.service.activelist

문자열 

jms,admin

브로커가 시작될 때 활성화될 쉼표로 구분된 연결 서비스 목록

imq.hostname

문자열 

사용 가능한 모든 IP 주소 

모든 연결 서비스의 기본 호스트 이름 또는 IP 주소

imq.portmapper.hostname

문자열 

없음 

포트 매퍼의 호스트 이름 또는 IP 주소

이 등록 정보를 지정한 경우 imq.hostname을 무시합니다.

imq.portmapper.port [imqcmd update bkr 명령과 함께 사용할 수 있습니다.]

정수 

7676

포트 매퍼의 포트 번호 


주 –

여러 브로커 인스턴스가 동일한 호스트에서 실행 중이면 각 호스트마다 고유한 포트 매퍼 포트가 할당되어야 합니다.


imq.serviceName .protocolType.hostname [jms, ssljms, adminssladmin 서비스에만 해당됩니다. httpjmshttpsjms 서비스 구성에 대한 자세한 내용은 부록 C, HTTP/HTTPS 지원을 참조하십시오.]

문자열 

없음 

연결 서비스의 호스트 이름 또는 IP 주소

지정할 경우, 지정된 연결 서비스의 imq.hostname을 무시합니다.

imq.serviceName .protocolType.port

정수 

0

연결 서비스의 포트 번호 

0은 포트 번호를 포트 매퍼에서 동적으로 할당하도록 지정합니다.

imq.portmapper.backlog

정수 

50

운영 체제 백로그에서 보류 중인 최대 포트 매퍼 요청 수 

imq.serviceName .threadpool_model [jmsadmin 서비스에만 해당]

문자열 

dedicated

스레드 풀 관리를 위한 스레딩 모델:  

    dedicated: 연결당 2개의 전용 스레드(받는 메시지와 보내는 메시지에 대해 각각 하나씩)


    shared: 메시지를 보내거나 받을 때 공유 스레드에서 처리되는 연결


     

전용 모델은 지원할 수 있는 연결 수를 제한하지만 보다 뛰어난 성능을 제공합니다. 공유 모델은 사용 가능한 연결 수를 늘리지만 스레드 관리에 필요한 추가 오버헤드로 인해 성능이 다소 저하됩니다.  

imq.serviceName .min_threads

정수 

jms: 10ssljms : 10httpjms: 10 httpsjms: 10 admin: 4ssladmin: 4

연결 서비스의 스레드 풀에서 관리되는 최소 스레드 수 

사용 가능한 스레드 수가 이 임계값을 초과하면 최소 수에 도달할 때까지 스레드를 종료시켜 여유 스레드를 확보합니다.  

기본값은 표시된 대로 연결 서비스에 따라 다릅니다.  

imq.serviceName .max_threads

정수 

jms: 1000 ssljms: 500httpjms: 500httpsjms: 500 admin: 10ssladmin: 10

이 스레드 수를 초과하면 스레드 풀에 명명된 연결 서비스용으로 새 스레드가 더 이상 추가되지 않는 스레드 수 

0보다 크고 imq.serviceName.min_threads 값보다 커야 합니다.

기본값은 표시된 대로 연결 서비스에 따라 다릅니다.  

imq.shared.connectionMonitor_limit [공유 스레딩 모델에만 해당]

정수 

Solaris: 512Linux: 512Windows: 64

분산자 스레드에서 모니터링되는 최대 연결 수 

시스템에서 모든 연결을 모니터하기에 충분한 수의 분산자 스레드를 할당합니다. 이 등록 정보 값이 작을수록 스레드를 활성 연결에 더 빨리 할당할 수 있습니다. 값 -1은 스레드당 무제한 연결 수를 의미합니다.

기본값은 표시된 대로 운영 체제 플랫폼에 따라 다릅니다.  

imq.ping.interval

정수 

120

클라이언트와 브로커 간 연결을 테스트하는 간격(초) 

0 또는 -1을 설정하면 연결 테스트를 주기적으로 실행할 수 없습니다.