이 주제에서는 Milvus 서버에 연결하고 연결을 해제하는 방법에 대해 설명합니다.

어떤 작업을 수행하기 전에 Milvus 서버에 연결되어 있는지 확인하세요.

Milvus는 두 개의 포트, 포트 19530과 포트 9091을 지원합니다:

  • 포트 19530은 gRPC에 사용됩니다. 서로 다른 Milvus SDK를 사용하여 Milvus 서버에 연결할 때, 기본적으로 이 포트가 사용됩니다.
  • 포트 9091은 RESTful API에 사용됩니다. HTTP 클라이언트를 사용하여 Milvus 서버에 연결할 때, 이 포트가 사용됩니다.

다음 예제는 호스트를 localhost로 하고 포트를 19530 또는 9091로 설정하여 Milvus 서버에 연결한 다음 서버 연결을 해제합니다. 연결이 거부되는 경우 해당 포트를 차단 해제해 보세요.

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입니다.