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