Zarządzanie połączeniami w Milvus

Ten temat wyjaśnia, jak nawiązać i przerwać połączenie z serwerem Milvus.

Zanim przystąpisz do jakichkolwiek operacji, upewnij się, że jesteś podłączony do serwera Milvus.

Milvus obsługuje dwa porty, port 19530 i port 9091:

  • Port 19530 jest używany do gRPC i jest domyślnym portem podczas łączenia się z serwerem Milvus za pomocą różnych SDK-ów Milvus.
  • Port 9091 jest używany do interfejsu API w stylu REST. Użyj tego portu do łączenia się z serwerem Milvus za pomocą klienta HTTP.

Poniższy przykład łączy się z serwerem Milvus o ustawionym hoście localhost i porcie 19530 lub 9091, a następnie rozłącza. Jeśli połączenie jest odrzucane, spróbuj odblokować odpowiedni port.

Łączenie się z serwerem Milvus

Ustanów połączenie z serwerem Milvus. Upewnij się, że jesteś podłączony do serwera Milvus przed przystąpieniem do jakichkolwiek operacji.

from pymilvus import connections
connections.connect(
  alias="domyślne",
  użytkownik='nazwa_użytkownika',
  hasło='hasło',
  host='localhost',
  port='19530'
)
Parametr Opis
alias Alias tworzonego połączenia Milvus.
użytkownik Nazwa użytkownika serwera Milvus.
hasło Hasło dla nazwy użytkownika serwera Milvus.
host Adres IP serwera Milvus.
port Port serwera Milvus.

Wartość zwracana

Połączenie z serwerem Milvus utworzone z podanymi parametrami.

Wyjątki

  • NotImplementedError: Jeśli obsługa w parametrach połączenia nie jest w stylu gRPC.
  • ParamError: Jeśli pula w parametrach połączenia nie jest obsługiwana.
  • Exception: Jeśli określony serwer w parametrach nie jest gotowy i nie można nawiązać połączenia z serwerem.

Rozłączanie się z serwerem Milvus

Rozłącz się z serwerem Milvus.

connections.disconnect("domyślne")
Parametr Opis
alias Alias serwera Milvus, z którym ma zostać odłączone połączenie.

Ograniczenia

Maksymalna liczba połączeń wynosi 65 536.