การจัดการการเชื่อมต่อกับ 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 คู่สู่คู่