مدیریت اتصال‌های Milvus

این موضوع توضیح می‌دهد که چگونه به سرور Milvus متصل شده و از آن قطع ارتباط کنید.

قبل از انجام هرگونه عملیات، مطمئن شوید که به سرور Milvus متصل هستید.

Milvus از دو پورت، پورت 19530 و پورت 9091 پشتیبانی می‌کند:

  • پورت 19530 برای استفاده از gRPC است و پورت پیش‌فرض برای اتصال به سرور Milvus با استفاده از SDK‌های مختلف Milvus است.
  • پورت 9091 برای استفاده از رابط RESTful API است. از این پورت برای اتصال به سرور Milvus با استفاده از یک مشتری HTTP استفاده کنید.

مثال زیر به سرور 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 برای قطع ارتباط.

محدودیت‌ها

حداکثر تعداد اتصال‌ها ۶۵،۵۳۶ است.