🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
Главная
  • Руководство по администрированию

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

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

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

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

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

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

mq.type

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

    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 раз быстрее.

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

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