Verwalten von Milvus-Verbindungen

In diesem Thema wird erläutert, wie eine Verbindung mit dem Milvus-Server hergestellt und getrennt wird.

Bevor Sie irgendwelche Operationen durchführen, stellen Sie sicher, dass Sie mit dem Milvus-Server verbunden sind.

Milvus unterstützt zwei Ports, Port 19530 und Port 9091:

  • Port 19530 wird für gRPC verwendet und ist der Standardport für die Verbindung zum Milvus-Server über verschiedene Milvus-SDKs.
  • Port 9091 wird für die RESTful-API verwendet. Verwenden Sie diesen Port, wenn Sie sich mit dem Milvus-Server über einen HTTP-Client verbinden.

Im folgenden Beispiel wird eine Verbindung zum Milvus-Server mit dem Host localhost und dem Port 19530 oder 9091 hergestellt und anschließend getrennt. Falls die Verbindung abgelehnt wird, versuchen Sie, den entsprechenden Port freizugeben.

Verbindung mit dem Milvus-Server herstellen

Stellen Sie eine Verbindung mit dem Milvus-Server her. Stellen Sie sicher, dass Sie mit dem Milvus-Server verbunden sind, bevor Sie irgendwelche Operationen durchführen.

from pymilvus import connections
connections.connect(
  alias="default",
  user='Benutzername',
  password='Passwort',
  host='localhost',
  port='19530'
)
Parameter Beschreibung
alias Der Alias für die zu erstellende Milvus-Verbindung.
user Der Benutzername des Milvus-Servers.
password Das Passwort für den Benutzernamen des Milvus-Servers.
host Die IP-Adresse des Milvus-Servers.
port Der Port des Milvus-Servers.

Rückgabewert

Die mit den bereitgestellten Parametern erstellte Milvus-Verbindung.

Ausnahmen

  • NotImplementedError: Wenn der Handler in den Verbindungsparametern nicht gRPC ist.
  • ParamError: Wenn der Pool in den Verbindungsparametern nicht unterstützt wird.
  • Exception: Wenn der angegebene Server in den Parametern nicht bereit ist und keine Verbindung zum Server hergestellt werden kann.

Verbindung mit dem Milvus-Server trennen

Trennen Sie die Verbindung zum Milvus-Server.

connections.disconnect("default")
Parameter Beschreibung
alias Der Alias des Milvus-Servers, von dem die Verbindung getrennt werden soll.

Einschränkungen

Die maximale Anzahl der Verbindungen beträgt 65.536.