이 주제에서는 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입니다.