Milvus поддерживает четыре MQ: rocksmq (основанный на RockDB), natsmq (встроенный nats-сервер), Pulsar и Kafka.
Вы можете изменить свой MQ, задав поле mq.type.
Если вы не установите поле mq.type по умолчанию, в этом файле есть примечание о включении приоритета, если мы настраиваем несколько mq.
автономный (локальный) режим: rocksmq (по умолчанию) > natsmq > Pulsar > Kafka
кластерный режим: Pulsar(по умолчанию) > Kafka (rocksmq и natsmq не поддерживаются в кластерном режиме)
Описание |
Значение по умолчанию |
Значение по умолчанию: "default"
Допустимые значения: [default, pulsar, kafka, rocksmq, natsmq]. |
по умолчанию |
Описание |
Значение по умолчанию |
Значение по умолчанию: "true" |
true |
Описание |
Значение по умолчанию |
порог запаздывания для перехода в режим преследования, в секундах |
10 |
Описание |
Значение по умолчанию |
размер буфера режима преследования в байтах |
8388608 |
Описание |
Значение по умолчанию |
время буфера режима преследования в секундах |
60 |
Описание |
Значение по умолчанию |
Длина буфера потребителя клиента MQ |
16 |
Описание |
Значение по умолчанию |
время интервала (в секундах) для проверки диспетчером необходимости объединения |
1 |
Описание |
Значение по умолчанию |
длина буфера канала для таргета |
16 |
Описание |
Значение по умолчанию |
Значение по умолчанию: "3", таймаут (в секундах), в течение которого цель посылает msgPack |
3 |
Описание |
Значение по умолчанию |
Максимальное количество диспетчеров на один физический канал, в основном для ограничения количества потребителей и предотвращения проблем с производительностью (например, во время восстановления, когда просматривается большое количество каналов). |
5 |
Описание |
Значение по умолчанию |
Время ожидания повторной попытки регистрации в секундах |
3 |
Описание |
Значение по умолчанию |
таймаут повторной попытки регистрации в секундах |
60 |