Gestión de conexiones a Milvus

Este tema explica cómo conectarse y desconectarse del servidor Milvus.

Antes de realizar cualquier operación, asegúrate de estar conectado al servidor Milvus.

Milvus admite dos puertos, el puerto 19530 y el puerto 9091:

  • El puerto 19530 se utiliza para gRPC y es el puerto predeterminado al conectar al servidor Milvus usando diferentes SDK de Milvus.
  • El puerto 9091 se utiliza para la API RESTful. Usa este puerto al conectar al servidor Milvus usando un cliente HTTP.

El siguiente ejemplo se conecta al servidor Milvus con el host establecido en localhost y el puerto establecido en 19530 o 9091, y luego se desconecta. Si la conexión es rechazada, intenta desbloquear el puerto correspondiente.

Conexión al servidor Milvus

Establece una conexión al servidor Milvus. Asegúrate de estar conectado al servidor Milvus antes de realizar cualquier operación.

from pymilvus import connections
connections.connect(
  alias="default",
  user='nombre_de_usuario',
  password='contraseña',
  host='localhost',
  port='19530'
)
Parámetro Descripción
alias El alias para la conexión a Milvus que se va a establecer.
user El nombre de usuario del servidor Milvus.
password La contraseña del nombre de usuario del servidor Milvus.
host La dirección IP del servidor Milvus.
port El puerto del servidor Milvus.

Valor de retorno

La conexión a Milvus creada con los parámetros proporcionados.

Excepciones

  • NotImplementedError: Si el controlador en los parámetros de conexión no es gRPC.
  • ParamError: Si el grupo en los parámetros de conexión no es compatible.
  • Exception: Si el servidor especificado en los parámetros no está listo y no podemos conectarnos al servidor.

Desconexión del servidor Milvus

Desconéctate del servidor Milvus.

connections.disconnect("default")
Parámetro Descripción
alias El alias del servidor Milvus del que deseas desconectarte.

Limitaciones

El número máximo de conexiones es 65,536.