표 14–1은 연결 서비스 관련 브로커 등록 정보를 나열합니다.
표 14–1 브로커 연결 등록 정보
등록 정보 |
유형 |
기본값 |
설명 |
---|---|---|---|
문자열 |
jms,admin | ||
문자열 |
사용 가능한 모든 IP 주소 |
모든 연결 서비스의 기본 호스트 이름 또는 IP 주소 |
|
문자열 |
없음 |
포트 매퍼의 호스트 이름 또는 IP 주소 이 등록 정보를 지정한 경우 imq.hostname을 무시합니다. |
|
정수 |
7676 |
포트 매퍼의 포트 번호 주 – 여러 브로커 인스턴스가 동일한 호스트에서 실행 중이면 각 호스트마다 고유한 포트 매퍼 포트가 할당되어야 합니다. |
|
imq.serviceName .protocolType.hostname [jms, ssljms, admin 및 ssladmin 서비스에만 해당됩니다. httpjms 및 httpsjms 서비스 구성에 대한 자세한 내용은 부록 C, HTTP/HTTPS 지원을 참조하십시오.] |
문자열 |
없음 |
연결 서비스의 호스트 이름 또는 IP 주소 지정할 경우, 지정된 연결 서비스의 imq.hostname을 무시합니다. |
정수 |
0 |
연결 서비스의 포트 번호 값 0은 포트 번호를 포트 매퍼에서 동적으로 할당하도록 지정합니다. |
|
정수 |
50 |
운영 체제 백로그에서 보류 중인 최대 포트 매퍼 요청 수 |
|
문자열 |
dedicated |
스레드 풀 관리를 위한 스레딩 모델: dedicated: 연결당 2개의 전용 스레드(받는 메시지와 보내는 메시지에 대해 각각 하나씩) shared: 메시지를 보내거나 받을 때 공유 스레드에서 처리되는 연결 |
|
전용 모델은 지원할 수 있는 연결 수를 제한하지만 보다 뛰어난 성능을 제공합니다. 공유 모델은 사용 가능한 연결 수를 늘리지만 스레드 관리에 필요한 추가 오버헤드로 인해 성능이 다소 저하됩니다. |
|||
정수 |
jms: 10ssljms : 10httpjms: 10 httpsjms: 10 admin: 4ssladmin: 4 |
연결 서비스의 스레드 풀에서 관리되는 최소 스레드 수 사용 가능한 스레드 수가 이 임계값을 초과하면 최소 수에 도달할 때까지 스레드를 종료시켜 여유 스레드를 확보합니다. 기본값은 표시된 대로 연결 서비스에 따라 다릅니다. |
|
정수 |
jms: 1000 ssljms: 500httpjms: 500httpsjms: 500 admin: 10ssladmin: 10 |
이 스레드 수를 초과하면 스레드 풀에 명명된 연결 서비스용으로 새 스레드가 더 이상 추가되지 않는 스레드 수 0보다 크고 imq.serviceName.min_threads 값보다 커야 합니다. 기본값은 표시된 대로 연결 서비스에 따라 다릅니다. |
|
정수 |
Solaris: 512Linux: 512Windows: 64 |
분산자 스레드에서 모니터링되는 최대 연결 수 시스템에서 모든 연결을 모니터하기에 충분한 수의 분산자 스레드를 할당합니다. 이 등록 정보 값이 작을수록 스레드를 활성 연결에 더 빨리 할당할 수 있습니다. 값 -1은 스레드당 무제한 연결 수를 의미합니다. 기본값은 표시된 대로 운영 체제 플랫폼에 따라 다릅니다. |
|
정수 |
120 |
클라이언트와 브로커 간 연결을 테스트하는 간격(초) 값 0 또는 -1을 설정하면 연결 테스트를 주기적으로 실행할 수 없습니다. |