Конфигурации, связанные с mq

Milvus поддерживает четыре MQ: rocksmq (основанный на RockDB), Pulsar, Kafka и Woodpecker.

Вы можете изменить свой MQ, задав поле mq.type.

Если вы не установите поле mq.type по умолчанию, в этом файле есть примечание о включении приоритета при настройке нескольких MQ.

  1. автономный (локальный) режим: rocksmq (по умолчанию) > Pulsar > Kafka

  2. кластерный режим: Pulsar(по умолчанию) > Kafka (rocksmq не поддерживается в кластерном режиме).

  3. Woodpecker можно использовать как в автономном, так и в кластерном режиме, установив в mq.type значение woodpecker.

mq.type

Описание Значение по умолчанию
  • Значение по умолчанию: "default"
  • Допустимые значения: [default, pulsar, kafka, rocksmq, woodpecker].
  • по умолчанию

    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

    mq.dispatcher.maxDispatcherNumPerPchannel

    Описание Значение по умолчанию
    Максимальное количество диспетчеров на один физический канал, в основном для ограничения количества потребителей и предотвращения проблем с производительностью (например, во время восстановления, когда просматривается большое количество каналов). 5

    mq.dispatcher.retrySleep

    Описание Значение по умолчанию
    Время ожидания повторной попытки регистрации в секундах 3

    mq.dispatcher.retryTimeout

    Описание Значение по умолчанию
    таймаут повторной попытки регистрации в секундах 60

    Попробуйте Managed Milvus бесплатно

    Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

    Начать
    Обратная связь

    Была ли эта страница полезной?