milvus-logo
LFAI
홈페이지
  • 관리 가이드

프록시 관련 구성

클라이언트 요청의 유효성을 검사하고 반환되는 결과를 줄이는 데 사용되는 프록시 관련 구성입니다.

proxy.timeTickInterval

설명 기본값
프록시가 시간 틱을 동기화하는 간격(단위: ms)입니다. 200

proxy.healthCheckTimeout

설명 기본값
ms, 컴포넌트 상태 검사를 수행할 간격 3000

proxy.msgStream.timeTick.bufSize

설명 기본값
메시지를 생성할 때 프록시의 timeTick 메시지 스트림에 버퍼링할 수 있는 최대 메시지 수입니다. 512

proxy.maxNameLength

설명 기본값
컬렉션 이름, 컬렉션 별칭, 파티션 이름, 필드 이름을 포함하여 Milvus에서 생성할 수 있는 이름 또는 별칭의 최대 길이입니다. 255

proxy.maxFieldNum

설명 기본값
컬렉션에서 생성할 때 생성할 수 있는 최대 필드 수입니다. maxFieldNum >= 64로 설정하지 않는 것이 좋습니다. 64

proxy.maxVectorFieldNum

설명 기본값
컬렉션에 지정할 수 있는 벡터 필드의 최대 개수입니다. 값 범위: [1, 10]. 4

proxy.maxShardNum

설명 기본값
컬렉션에서 생성할 때 생성할 수 있는 최대 샤드 수입니다. 16

proxy.maxDimension

설명 기본값
컬렉션에서 생성할 때 벡터가 가질 수 있는 최대 차원 수입니다. 32768

proxy.ginLogging

설명 기본값
  • 진 로그 생성 여부입니다.\n
  • 임베디드 밀버스에서 조정하십시오: 거짓
  • true

    proxy.ginLogSkipPaths

    설명 기본값
    진 로그의 URL 경로 건너뛰기 /

    proxy.maxTaskNum

    설명 기본값
    프록시의 작업 대기열에 있는 최대 작업 수입니다. 1024

    proxy.mustUsePartitionKey

    설명 기본값
    프록시가 컬렉션에 파티션 키를 사용해야 하는지 여부에 대한 스위치입니다. false

    proxy.accessLog.enable

    설명 기본값
    액세스 로그 기능을 활성화할지 여부입니다. false

    proxy.accessLog.minioEnable

    설명 기본값
    로컬 액세스 로그 파일을 MinIO에 업로드할지 여부입니다. 이 매개 변수는 proxy.accessLog.filename이 비어 있지 않을 때 지정할 수 있습니다. false

    proxy.accessLog.localPath

    설명 기본값
    액세스 로그 파일이 저장된 로컬 폴더 경로입니다. 이 매개 변수는 proxy.accessLog.filename이 비어 있지 않을 때 지정할 수 있습니다. /tmp/milvus_access

    proxy.accessLog.filename

    설명 기본값
    액세스 로그 파일의 이름입니다. 이 매개변수를 비워두면 액세스 로그가 stdout에 인쇄됩니다.

    proxy.accessLog.maxSize

    설명 기본값
    단일 액세스 로그 파일에 허용되는 최대 크기입니다. 로그 파일 크기가 이 제한에 도달하면 로테이션 프로세스가 트리거됩니다. 이 프로세스는 현재 액세스 로그 파일을 봉인하고 새 로그 파일을 만든 다음 원본 로그 파일의 내용을 지웁니다. 단위: MB. 64

    proxy.accessLog.rotatedTime

    설명 기본값
    단일 액세스 로그 파일을 순환하는 데 허용되는 최대 시간 간격입니다. 지정된 시간 간격에 도달하면 로테이션 프로세스가 트리거되어 새 액세스 로그 파일이 생성되고 이전 로그 파일이 봉인됩니다. 단위: 초 0

    proxy.accessLog.remotePath

    설명 기본값
    액세스 로그 파일을 업로드할 오브젝트 스토리지의 경로입니다. access_log/

    proxy.accessLog.remoteMaxTime

    설명 기본값
    액세스 로그 파일 업로드에 허용되는 시간 간격입니다. 로그 파일의 업로드 시간이 이 간격을 초과하면 파일이 삭제됩니다. 값을 0으로 설정하면 이 기능이 비활성화됩니다. 0

    proxy.accessLog.cacheSize

    설명 기본값
    쓰기 캐시 로그의 크기(바이트 단위)입니다. (크기가 0이면 쓰기 캐시를 닫습니다.) 0

    proxy.accessLog.cacheFlushInterval

    설명 기본값
    쓰기 캐시를 자동 플러시하는 시간 간격(초)입니다. (간격이 0이면 자동 플러시 닫기) 3

    proxy.connectionCheckIntervalSeconds

    설명 기본값
    연결 관리자가 비활성 클라이언트 정보를 스캔하는 간격 시간(초) 120

    proxy.connectionClientInfoTTLSeconds

    설명 기본값
    비활성 클라이언트 정보 TTL 기간(초) 86400

    proxy.maxConnectionNum

    설명 기본값
    프록시가 관리해야 하는 최대 클라이언트 정보 수, 너무 많은 클라이언트 정보를 피하십시오. 10000

    proxy.gracefulStopTimeout

    설명 기본값
    초. 정상적으로 중지하지 않고 노드를 강제 중지하는 시간 30

    proxy.slowQuerySpanInSeconds

    설명 기본값
    실행 시간이 `slowQuerySpanInSeconds`를 초과하는 쿼리는 초 단위로 느린 것으로 간주할 수 있습니다. 5

    proxy.queryNodePooling.size

    설명 기본값
    샤드리더(쿼리노드) 클라이언트 풀의 크기입니다. 10

    proxy.http.enabled

    설명 기본값
    HTTP 서버 활성화 여부 true

    proxy.http.debug_mode

    설명 기본값
    http 서버 디버그 모드 활성화 여부 false

    proxy.http.port

    설명 기본값
    높은 수준의 restful API

    proxy.http.acceptTypeAllowInt64

    설명 기본값
    HTTP 클라이언트가 int64를 처리할 수 있는지 여부에 대한 상위 수준의 restful API입니다. true

    proxy.http.enablePprof

    설명 기본값
    메트릭 포트에서 pprof 미들웨어 활성화 여부 true

    proxy.ip

    설명 기본값
    프록시의 TCP/IP 주소입니다. 지정하지 않으면 첫 번째 유니캐스트 가능한 주소를 사용합니다.

    proxy.port

    설명 기본값
    프록시의 TCP 포트 19530

    proxy.grpc.serverMaxSendSize

    설명 기본값
    프록시가 보낼 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 268435456

    proxy.grpc.serverMaxRecvSize

    설명 기본값
    프록시가 수신할 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 67108864

    proxy.grpc.clientMaxSendSize

    설명 기본값
    프록시의 클라이언트가 보낼 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 268435456

    proxy.grpc.clientMaxRecvSize

    설명 기본값
    프록시의 클라이언트가 수신할 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 67108864