การจัดการการเชื่อมต่อกับ Milvus

หัวข้อนี้อธิบายถึงวิธีการเชื่อมต่อและยกเลิกการเชื่อมต่อกับเซิร์ฟเวอร์ Milvus

ก่อนดำเนินการใด ๆ โปรดตรวจสอบว่าคุณได้เชื่อมต่อกับเซิร์ฟเวอร์ Milvus แล้ว

Milvus รองรับพอร์ตสองพอร์ต 19530 และพอร์ต 9091:

  • พอร์ต 19530 ใช้สำหรับ gRPC และเป็นพอร์ตเริ่มต้นเมื่อเชื่อมต่อกับเซิร์ฟเวอร์ Milvus โดยใช้ SDK Milvus ต่าง ๆ
  • พอร์ต 9091 ใช้สำหรับ RESTful API โปรดใช้พอร์ตนี้เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ Milvus โดยใช้ HTTP client

ตัวอย่างต่อไปนี้เชื่อมต่อกับเซิร์ฟเวอร์ Milvus ด้วยโฮสต์ที่ตั้งไว้ที่ localhost และพอร์ตที่ตั้งไว้ที่ 19530 หรือ 9091 แล้วยกเลิกการเชื่อมต่อ หากการเชื่อมต่อถูกปฏิเสธ โปรดลองปลดบล็อกพอร์ตที่เกี่ยวข้อง

เชื่อมต่อกับเซิร์ฟเวอร์ Milvus

เชื่อมต่อกับเซิร์ฟเวอร์ Milvus โปรดตรวจสอบว่าคุณได้เชื่อมต่อกับเซิร์ฟเวอร์ Milvus ก่อนที่จะดำเนินการใด ๆ

from pymilvus import connections
connections.connect(
  alias="default",
  user='ชื่อผู้ใช้',
  password='รหัสผ่าน',
  host='localhost',
  port='19530'
)
พารามิเตอร์ คำอธิบาย
alias ชื่อย่อสำหรับการเชื่อมต่อ Milvus ที่จะถูกสร้าง
user ชื่อผู้ใช้ของเซิร์ฟเวอร์ Milvus
password รหัสผ่านสำหรับชื่อผู้ใช้ของเซิร์ฟเวอร์ Milvus
host ที่อยู่ IP ของเซิร์ฟเวอร์ Milvus
port พอร์ตของเซิร์ฟเวอร์ Milvus

ค่าที่ส่งกลับ

การเชื่อมต่อ Milvus ที่สร้างขึ้นด้วยพารามิเตอร์ที่ให้ไว้

ข้อยกเว้น

  • NotImplementedError: หากตัวจัดการในพารามิเตอร์ของการเชื่อมต่อไม่ใช่ gRPC
  • ParamError: หากพูลในพารามิเตอร์การเชื่อมต่อไม่รองรับ
  • Exception: หากเซิร์ฟเวอร์ที่ระบุในพารามิเตอร์ไม่พร้อมใช้งานและเราไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้

ยกเลิกการเชื่อมต่อจากเซิร์ฟเวอร์ Milvus

ยกเลิกการเชื่อมต่อจากเซิร์ฟเวอร์ Milvus

connections.disconnect("default")
พารามิเตอร์ คำอธิบาย
alias ชื่อย่อของเซิร์ฟเวอร์ Milvus ที่จะยกเลิกการเชื่อมต่อ

ข้อจำกัด

จำนวนเชื่อมต่อสูงสุดคือ 65,536 คู่สู่คู่