사용 중단되었습니다: NATS(natsmq)는 더 이상 사용되지 않으며 Milvus v2.6에서 제거될 예정입니다. 대신 RocksMQ, Pulsar 또는 Kafka를 사용하세요.

MQ 관련 구성

Milvus는 rocksmq(RockDB 기반), natsmq(임베디드 nats 서버), Pulsar, Kafka의 네 가지 MQ를 지원합니다.

mq.type 필드를 설정하여 mq를 변경할 수 있습니다.

mq.type 필드를 기본값으로 설정하지 않은 경우, 이 파일에 여러 개의 mq를 구성하는 경우 우선순위를 활성화하는 것에 대한 참고 사항이 있습니다.

  1. 독립형(로컬) 모드: rocksmq(기본값) > natsmq > Pulsar > Kafka.

  2. 클러스터 모드: Pulsar(기본값) > Kafka(클러스터 모드에서 rocksmq 및 natsmq는 지원되지 않음)

mq.type

설명 기본값
  • 기본값입니다: "default"
  • 유효한 값: [default, pulsar, kafka, rocksmq, natsmq]
  • default

    mq.enablePursuitMode

    설명 기본값
    기본값입니다: "true" true

    mq.pursuitLag

    설명 기본값
    추적 모드로 진입하기 위한 시간 틱 지연 임계값(초) 10

    mq.pursuitBufferSize

    설명 기본값
    추격 모드 버퍼 크기(바이트) 8388608

    mq.pursuitBufferTime

    설명 기본값
    추격 모드 버퍼 시간(초) 60

    mq.mqBufSize

    설명 기본값
    MQ 클라이언트 소비자 버퍼 길이 16

    mq.dispatcher.mergeCheckInterval

    설명 기본값
    디스패처가 병합 여부를 확인하는 간격 시간(초) 1

    mq.dispatcher.targetBufSize

    설명 기본값
    타겟을 위한 채널 버퍼의 대여 기간입니다. 16

    mq.dispatcher.maxTolerantLag

    설명 기본값
    기본값입니다: "3", 타겟이 msgPack을 전송하는 타임아웃(초) 3

    번역DeepL

    관리형 Milvus를 무료로 사용해 보세요

    Zilliz Cloud는 번거로움이 없으며, Milvus 기반으로 10배 더 빠릅니다.

    시작하기
    피드백

    이 페이지가 도움이 되었나요?