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

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.mqBufSize

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

    mq.dispatcher.mergeCheckInterval

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

    mq.dispatcher.targetBufSize

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

    mq.dispatcher.maxTolerantLag

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

    번역DeepL

    Try Managed Milvus for Free

    Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

    Get Started
    피드백

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