Quản lý Kết nối Milvus

Chủ đề này giải thích cách kết nối và ngắt kết nối từ máy chủ Milvus.

Trước khi thực hiện bất kỳ hoạt động nào, hãy chắc chắn rằng bạn đã kết nối với máy chủ Milvus.

Milvus hỗ trợ hai cổng, cổng 19530 và cổng 9091:

  • Cổng 19530 được sử dụng cho gRPC và là cổng mặc định khi kết nối với máy chủ Milvus bằng các SDK Milvus khác nhau.
  • Cổng 9091 được sử dụng cho RESTful API. Sử dụng cổng này khi kết nối với máy chủ Milvus bằng một HTTP client.

Ví dụ sau kết nối đến máy chủ Milvus với máy chủ được thiết lập là localhost và cổng được thiết lập là 19530 hoặc 9091, sau đó ngắt kết nối. Nếu kết nối bị từ chối, hãy thử mở cổng tương ứng.

Kết nối đến máy chủ Milvus

Thiết lập kết nối đến máy chủ Milvus. Hãy chắc chắn rằng bạn đã kết nối với máy chủ Milvus trước khi thực hiện bất kỳ hoạt động nào.

from pymilvus import connections
connections.connect(
  alias="default",
  user='username',
  password='password',
  host='localhost',
  port='19530'
)
Tham số Mô tả
alias Bí danh cho kết nối Milvus sẽ thiết lập.
user Tên người dùng của máy chủ Milvus.
password Mật khẩu cho tên người dùng của máy chủ Milvus.
host Địa chỉ IP của máy chủ Milvus.
port Cổng của máy chủ Milvus.

Giá trị trả về

Kết nối Milvus được tạo với các tham số cung cấp.

Ngoại lệ

  • NotImplementedError: Nếu trình xử lý trong các tham số kết nối không phải là gRPC.
  • ParamError: Nếu bể bơi trong các tham số kết nối không được hỗ trợ.
  • Exception: Nếu máy chủ được chỉ định trong các tham số không sẵn sàng và chúng tôi không thể kết nối vào máy chủ.

Ngắt kết nối từ máy chủ Milvus

Ngắt kết nối từ máy chủ Milvus.

connections.disconnect("default")
Tham số Mô tả
alias Bí danh của máy chủ Milvus cần ngắt kết nối.

Giới hạn

Số kết nối tối đa là 65,536.