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

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

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

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

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

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

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

milvusClient, err := client.NewGrpcClient(
  context.Background(), // ctx
  "localhost:19530",    // addr
)
if err != nil {
  log.Fatal("เชื่อมต่อกับเซิร์ฟเวอร์ Milvus ล้มเหลว:", err.Error())
}

พารามิเตอร์ รายละเอียด
ctx คอนเท็กซ์ที่ควบคุมกระบวนการเรียกร้อง API
addr ที่อยู่สำหรับการสร้างการเชื่อมต่อ Milvus

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

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

milvusClient.Close()

ข้อจำกัด

จำนวนการเชื่อมต่อสูงสุดคือ 65,536 joints ไม่ได้รับอนุญาต.