Gestione delle connessioni a Milvus

Questo argomento spiega come connettersi e disconnettersi dal server Milvus.

Prima di eseguire qualsiasi operazione, assicurati di essere connesso al server Milvus.

Milvus supporta due porte, la porta 19530 e la porta 9091:

  • La porta 19530 viene utilizzata per gRPC ed è la porta predefinita quando ci si connette al server Milvus utilizzando diversi SDK Milvus.
  • La porta 9091 viene utilizzata per l'API RESTful. Utilizza questa porta quando ti colleghi al server Milvus utilizzando un client HTTP.

Nell'esempio seguente ci si connette al server Milvus con l'host impostato su localhost e la porta impostata su 19530 o 9091, e successivamente si disconnette. Se la connessione viene rifiutata, prova a sbloccare la porta corrispondente.

Connessione al Server Milvus

Stabilisci una connessione al server Milvus. Assicurati di essere connesso al server Milvus prima di eseguire qualsiasi operazione.

from pymilvus import connections
connections.connect(
  alias="default",
  user='username',
  password='password',
  host='localhost',
  port='19530'
)
Parametro Descrizione
alias L'alias per la connessione Milvus da stabilire.
user Il nome utente del server Milvus.
password La password per il nome utente del server Milvus.
host L'indirizzo IP del server Milvus.
port La porta del server Milvus.

Valore restituito

La connessione Milvus creata con i parametri forniti.

Eccezioni

  • NotImplementedError: Se l'handler nei parametri di connessione non è gRPC.
  • ParamError: Se il pool nei parametri di connessione non è supportato.
  • Exception: Se il server specificato nei parametri non è pronto e non è possibile connettersi al server.

Disconnessione dal Server Milvus

Disconnettiti dal server Milvus.

connections.disconnect("default")
Parametro Descrizione
alias L'alias del server Milvus da cui disconnettersi.

Limitazioni

Il numero massimo di connessioni è 65.536.