Milvus는 rocksmq(RockDB 기반), natsmq(임베디드 nats 서버), Pulsar, Kafka의 네 가지 MQ를 지원합니다.
mq.type 필드를 설정하여 mq를 변경할 수 있습니다.
mq.type 필드를 기본값으로 설정하지 않은 경우, 이 파일에 여러 개의 mq를 구성하는 경우 우선순위를 활성화하는 것에 대한 참고 사항이 있습니다.
독립형(로컬) 모드: rocksmq(기본값) > natsmq > Pulsar > Kafka.
클러스터 모드: Pulsar(기본값) > Kafka(클러스터 모드에서 rocksmq 및 natsmq는 지원되지 않음)
설명 |
기본값 |
기본값입니다: "default"
유효한 값: [default, pulsar, kafka, rocksmq, natsmq] |
default |
설명 |
기본값 |
기본값입니다: "true" |
true |
설명 |
기본값 |
추적 모드로 진입하기 위한 시간 틱 지연 임계값(초) |
10 |
설명 |
기본값 |
추격 모드 버퍼 크기(바이트) |
8388608 |
설명 |
기본값 |
MQ 클라이언트 소비자 버퍼 길이 |
16 |
설명 |
기본값 |
디스패처가 병합 여부를 확인하는 간격 시간(초) |
1 |
설명 |
기본값 |
타겟을 위한 채널 버퍼의 대여 기간입니다. |
16 |
설명 |
기본값 |
기본값입니다: "3", 타겟이 msgPack을 전송하는 타임아웃(초) |
3 |