SIP 컨테이너 설정
이 페이지에서 SIP(Session Initiation Protocol)에 대해 SIP 컨테이너 설정을 구성할 수 있습니다.
이 관리 콘솔 페이지를 보려면
를 클릭하십시오.최대 애플리케이션 세션
컨테이너가 관리하는 SIP 애플리케이션 세션의 최대 수를 지정합니다. 최대값에 도달할 경우 새 SIP 통신은 시작되지 않습니다. 클러스터 환경에서 최대값을 초과하면 애플리케이션 세션 수가 최대값을 초과하지 않을 때까지 서버는 새 대화 상자를 전달하지 않습니다.
애플리케이션 세션은 일반적으로 새 수신 호출에 의해 작성되지만 다른 이벤트에 의해서도 작성될 수 있습니다. 애플리케이션 세션 계수는 장애 복구에 영향을 주지는 않지만 수신 요청 결과로 작성된 새 세션에만 적용됩니다.
애플리케이션 세션이 장애 복구로 인해 한 애플리케이션 서버에서 다른 애플리케이션 서버로 전송된 경우 활성 애플리케이션 서버는 장애가 발생한 서버에서 작성된 세션을 상속합니다. 또한 서블릿은 SipFactory.createApplicationSession()을 호출하여 SIP 컨테이너에서 새 애플리케이션 세션을 작성할 수 있습니다.
SIP 통신을 시작하지 않고 이벤트에서 작성한 새 애플리케이션 세션은 이 설정으로 제어되지 않습니다. 그러나 허용되는 최대 애플리케이션 세션 수를 계산할 때 모든 새 애플리케이션 세션을 포함합니다. 따라서 모든 활성 애플리케이션 세션(SIP 통신 시작과 무관한 항목도 포함)으로 최대값을 초과할 수 있습니다.
Information | 값 |
---|---|
데이터 유형 | 정수 |
Default | 120000(권장됨) |
범위 | 1 <= n <= java.lang.Integer.MAX_VALUE |
평균 기간 당 최대 메시지
평균 기간당 처리된 SIP 메시지의 최대 수를 지정합니다. 이때 평균 기간은 특정 기간에 컨테이너가 평균 메시지 수를 수신한 시간 간격을 말합니다.
이 평균은 컨테이너에 대한 로드를 확인하고 메시지 수가 최대 메시지 수에 근접한지를 확인하는 데 사용됩니다. 최대값을 초과하면 독립형 서버 또는 프록시 서버는 모든 대화형 메시지를 계속 처리합니다. 다른 비대화형 요청은 거부됩니다. 컨테이너가 과부하 상태에 있으면 프록시 서버는 503 오류를 리턴합니다.
Information | 값 |
---|---|
데이터 유형 | 정수 |
Default | 5000(권장됨) |
범위 | 1 <= n <= java.lang.Integer.MAX_VALUE |
최대 디스패치 큐 크기
내부 디스패치 큐의 크기를 지정합니다. 최대 큐 크기 임계값에 도달하면 컨테이너 큐는 과부하되고 새 세션에 대한 요청을 거부하기 시작합니다. 이 경우 컨테이너는 프록시 서버에 과부하 상태를 보고하지 않습니다.
큐 크기를 제한하여 큐가 이 임계값에 도달하지 않도록 시스템을 구성하십시오. 내부 큐가 과부하 상태에 도달하면 큐가 과부하 상태를 벗어날 때까지 수신 UDP 패킷이 제거됩니다. 큐 크기를 제한하면 다른 프로세스 또는 스레드가 CPU를 사용하는 경우 보다 원할하게 복구할 수 있으며 컨테이너가 메모리 부족 상태에 도달하지 않도록 방지합니다. 값을 0으로 설정하면 큐 크기를 제한하지 않습니다.
Information | 값 |
---|---|
데이터 유형 | 정수 |
Default | 3200(권장됨) |
범위 | 0 <= n <= java.lang.Integer.MAX_VALUE |
최대 응답 시간
애플리케이션에 대한 최대 응답 시간(밀리초)을 지정합니다. 이 시간 값을 초과하면 컨테이너는 클러스터링 프레임워크에 사용 불가능함을 알립니다. 관리 콘솔에서 선택란의 선택을 취소하고 0 값을 지정하면 이 기능을 사용 불가능하게 할 수 있습니다.
계산된 응답 시간이 모든 애플리케이션의 동작과 일치하지는 않으므로 최대 SIP 응답 시간 설정은 신중하게 사용하십시오. 사용자 상호 작용의 결과로 응답이 생성되는 INVITE 요청과 같은 요청의 경우 계산된 응답 시간은 매우 길 수 있습니다. 그러나 SIP 컨테이너의 지원으로 응답 시간이 길어진 것은 아닙니다. 따라서 응답 시간을 로드 요소로 계산해서는 안됩니다. 응답 시간을 효과적으로 계산하기 위해 권장되는 애플리케이션은 사용자 상호 작용 없이 즉시 응답하는 애플리케이션입니다. 등록 애플리케이션은 관련된 예제입니다.
Information | 값 |
---|---|
데이터 유형 | 정수 |
Default | 0 |
범위 | 1 <= n <= java.lang.Integer.MAX_VALUE |
평균 계산 기간(밀리초 단위)
평균 기간당 최대 메시지 수를 계산하는 데 사용할 시간(밀리초)을 지정합니다. 이 설정은 SIP 컨테이너가 컨테이너에 전송된 메시지 수를 계산하는 동안 사용되는 슬라이딩 윈도우입니다.
Information | 값 |
---|---|
데이터 유형 | 정수 |
Default | 1000(권장됨) |
범위 | 1000 <= n <= java.lang.Integer.MAX_VALUE |
통계 업데이트 비율
컨테이너가 평균을 계산하는 간격에 대한 제어를 지정하며 PMI(Performance Monitoring Infrastructure)에 통계를 공개합니다.
Information | 값 |
---|---|
데이터 유형 | 정수 |
Default | 10000(권장됨) |
범위 | 1000 <= n <= java.lang.Integer.MAX_VALUE |
DNS를 사용하여 SIP 서버 찾기
DNS(Directory Name Service)를 사용하여 SIP 서버 찾기를 사용할 것인지 여부를 지정합니다.
SIP URI(Uniform Resource Identifier)가 DNS를 통해 다음 홉의 IP(Internet Protocol) 주소, 포트 및 전송 프로토콜로 해석될 수 있습니다.
- dottedDecimalAddress@.port
- hostname.domain@port
- IPV6address@port
Information | 값 |
---|---|
데이터 유형 | 부울 |
기본값 | False |
- 1차 DNS 서버 이름
- 1차 DNS 서버의 I/P 주소 및 포트 튜플을 지정합니다. 이 서버를 사용할 수 없는 경우
컨테이너는 보조 DNS 서버로 응답을 전송합니다.
Information 값 데이터 유형 문자열 Default 빈 문자열 - 2차 DNS 서버 이름
- 보조 DNS 서버의 I/P 주소 및 포트 튜플을 지정합니다.
Information 값 데이터 유형 문자열 Default 빈 문자열
스레드 풀
SIP 컨테이너에 사용할 스레드 풀을 지정합니다.
스레드 풀을 선택하지 않은 경우 SIP 컨테이너에서 최대 크기 15를 사용하여 새로운 스레드 풀을 작성합니다.