Управление подключениями к Milvus

В этом разделе объясняется, как подключаться к серверу Milvus и отключаться от него.

Перед выполнением любых операций убедитесь, что вы подключены к серверу Milvus.

Milvus поддерживает два порта: порт 19530 и порт 9091:

  • Порт 19530 используется для gRPC и является портом по умолчанию при подключении к серверу Milvus с использованием различных SDK Milvus.
  • Порт 9091 используется для RESTful API. Используйте этот порт при подключении к серверу Milvus с использованием HTTP-клиента.

В следующем примере устанавливается соединение с сервером Milvus, где хост установлен на localhost, а порт установлен на 19530 или 9091, а затем отключается. Если соединение отклонено, попробуйте разблокировать соответствующий порт.

Подключение к серверу Milvus

Установите соединение с сервером Milvus. Убедитесь, что вы подключены к серверу Milvus перед выполнением любых операций.

from pymilvus import connections
connections.connect(
  alias="default",
  user='username',
  password='password',
  host='localhost',
  port='19530'
)
Параметр Описание
alias Псевдоним для установки соединения с Milvus.
user Имя пользователя сервера Milvus.
password Пароль для имени пользователя сервера Milvus.
host IP-адрес сервера Milvus.
port Порт сервера Milvus.

Возвращаемое значение

Созданное соединение с Milvus с предоставленными параметрами.

Исключения

  • NotImplementedError: Если обработчик в параметрах соединения не является gRPC.
  • ParamError: Если пул в параметрах соединения не поддерживается.
  • Exception: Если указанный сервер в параметрах не готов и мы не можем подключиться к серверу.

Отключение от сервера Milvus

Отключитесь от сервера Milvus.

connections.disconnect("default")
Параметр Описание
alias Псевдоним сервера Milvus для отключения.

Ограничения

Максимальное количество подключений - 65 536.