このトピックでは、Milvusサーバーへの接続と切断方法について説明します。

どんな操作を行う前に、Milvusサーバーに接続されていることを確認してくださいね。

Milvusは2つのポート、ポート19530とポート9091をサポートしています:

  • ポート19530はgRPCに使用されます。異なるMilvus SDKを使用してMilvusサーバーに接続する際には、通常このポートが使用されます。
  • ポート9091はRESTful APIに使用されます。このポートは、HTTPクライアントを使用してMilvusサーバーに接続する際に使用されます。

次の例では、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です。