HTTP 연결 관리 속성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 연결 풀링은 세 가지 속성에 의해 제어됩니다.

    이러한 속성의 기본값은 대부분의 고객에게 적합합니다. Glide 속성은 동적이므로 이러한 속성에 대한 변경 사항이 즉시 적용됩니다. 값을 업데이트하기 위해 중단이나 다시 시작이 필요하지 않습니다.

    속성 설명 기본값

    glide.http.connection_mgr.max_connections

    기본 시스템 인스턴스에서 아웃바운드로 허용되는 총 HTTP(S) 연결 수를 제어합니다. 이는 인스턴스 전체 값입니다.

    20

    호스트당_glide.http.connection_mgr.max_연결_

    특정 호스트와 병렬로 통신할 수 있는 glide.http.connection_mgr.max_connections 수를 제어합니다. 정상 작업 중에 이러한 값의 최대 설정에 도달하면 스크립트 또는 백그라운드 스레드가 연결을 얻기 위해 잠시 기다려야 할 수 있습니다.

    4
    glide.http.outbound.max_timeout executeAsync 메서드를 사용할 때 SOAPMessageV2 및 RESTMessageV2를 기다리는 최대 시간 제한(초)입니다. 허용되는 최대값은 30초입니다. 이 값을 30초보다 크게 설정하면 기본값은 30초입니다. 30초보다 큰 값을 설정하려면 속성을 참조하십시오 glide.http.outbound.max_timeout.enabled . 30
    glide.http.outbound.max_timeout.enabled executeAsync 메서드를 사용할 때 SOAPMessageV2 및 RESTMessageV2에 구성 가능한 하드 최대 대기 시간이 적용되는지 여부를 결정합니다.

    이 속성이 false로 설정된 경우 기본 응답 시간 제한은 5분입니다.

    이 속성이 true로 설정된 경우 waitForResponse() 메서드에도 값이 전달되지 않는 한 값 of glide.http.outbound.max_timeout 가 사용됩니다. 이 경우 둘 중 더 낮은 값이 사용됩니다.

    이 속성을 false로 설정하고 다음 추가 속성을 구성하여 30초보다 큰 최대 응답 시간 제한을 설정할 수 있습니다.
    • RESTResponseV2: 필수 시스템 기본 응답 시간 제한(초)으로 설정됩니다 glide.rest.outbound.ecc_response.timeout .
    • SOAPResponseV2: 필수 시스템 기본 응답 시간 제한(초)으로 설정됩니다 glide.soap.outbound.ecc_response.timeout .
    그런 다음 사용자 지정 응답 제한 시간에 waitForResponse() 메서드를 사용할 수 있습니다.

    glide.http.use_connection_mgr

    연결 풀링을 켜고 끕니다. 새 동작을 사용하지 않도록 설정하려면(권장되지 않음) glide.http.use_connection_mgrfalse로 설정합니다.