پارامترهای اتصال

ساخت وبلاگ

برای حفظ انعطاف پذیری در نحوه مشخص کردن اطلاعات اتصال مورد نیاز برای برنامه های کاربردی خود به درستی به RabbitMQ ، Pika دو کلاس را برای محاصره اطلاعات ، پارامترهای اتصال و URLParameters پیاده سازی می کند.

ConnectionParameters¶

اتصال کلاسیک برای مشخص کردن تمام پارامترهای اتصال مورد نیاز برای اتصال به RabbitMQ ، ConnectionParameters ویژگی هایی را برای تغییر دادن هر گزینه اتصال ممکن فراهم می کند.

وارد كردن پیکا # پارامترهای اتصال را برای اتصال به Rabbit-Server1 در پورت 5672 تنظیم کنید # در میزبان / مجازی با استفاده از نام کاربری "مهمان" و رمز عبور "مهمان" اعتبار = پیکا.اعتبارهای ساده('مهمان', 'مهمان') مولفه های = پیکا.سازندگان ارتباطات("خرگوش-سرور 1", 5672, '/', اعتبار) 

کلاس Pika. Connection.** kwargs) [منبع]

پارامترهای اتصال شیء که پس از ساخت و ساز به آداپتور اتصال منتقل می شود.

blocked_connection_timeout

بازگشت: مدت زمان اتصال مسدود شده. پیش فرض به DEFAULT_BLOCKED_CONNECTION_TIMEOUT.
نوع بازگشت: شناور | هیچکدام

کانال_مکس

بازگشت: تعداد کانال های حداکثر ترجیح داده شده است. پیش فرض به DEFAULT_CHANNEL_MAX.
نوع بازگشت: در نظر گرفتن

Client_properties

بازگشت: خصوصیات مشتری مورد استفاده برای غلبه بر فیلدها در خصوصیات پیش فرض مشتری گزارش شده به RabbitMQ از طریق روش اتصال. startok. پیش فرض به DEFAULT_CLIENT_PROPERTIES.
نوع بازگشت: دیکته | هیچکدام

Connection_Attempts

بازگشت: تعداد تلاش های اتصال سوکت. پیش فرض به DEFAULT_CONNECTION_ATTEMPTS. همچنین به retry_delay مراجعه کنید.
نوع بازگشت: در نظر گرفتن

اعتبارنامه

نوع بازگشت: یکی از کلاسهای Pika. Credentials. Valid_Types. پیش فرض به Default_Credentials.

frame_max

بازگشت: حداکثر اندازه قاب AMQP مورد نظر برای استفاده. پیش فرض به DEFAULT_FRAME_MAX.
نوع بازگشت: در نظر گرفتن

تپش قلب ¶

بازگشت: مقدار زمان ضربان قلب اتصال AMQP برای مذاکره در هنگام تنظیم اتصال یا تماس تلفنی که در طول تنظیم اتصال فراخوانی می شود. هیچ کدام برای پذیرش ارزش کارگزار نیست. 0 ضربان قلب را خاموش می کند. پیش فرض به DEFAULT_HEARTBEAT_TIMEOUT.
نوع بازگشت: int | قابل تماس | هیچکدام

میزبان

بازگشت: نام میزبان یا آدرس IP کارگزار. پیش فرض به DEFAULT_HOST.
نوع بازگشت: str

محلی

بازگشت: مقدار محلی برای انتقال به کارگزار ؛به عنوان مثال ، "en_us". پیش فرض به DEFAULT_LOCALE.
نوع بازگشت: str

retry_delay

بازگشت: فاصله بین تلاش های اتصال سوکت. همچنین به Connection_Attempts مراجعه کنید. پیش فرض به DEFAULT_RETRY_DELAY.
نوع بازگشت: شناور

Socket_timeout

بازگشت: Socket Connect Timeout را در ثانیه. پیش فرض به DEFAULT_SOCKET_TIMEOUT. مقدار هیچ یک از این زمان را غیرفعال نمی کند.
نوع بازگشت: شناور | هیچکدام

stack_timeout

بازگشت: پروتکل کامل پشته TCP/[SSL]/AMQP در ثانیه. پیش فرض به DEFAULT_STACK_TIMEOUT. مقدار هیچ یک از این زمان را غیرفعال نمی کند.
نوع بازگشت: شناور

ssl_options

بازگشت: هیچ یک برای نمونه های ساده یا pika. ssloptions برای SSL/TLS.
نوع بازگشت: `pika. ssloptions` | هیچکدام

بندر ¶

بازگشت: تعداد پورت سوکت گوش دادن کارگزار. پیش فرض به DEFAULT_PORT.
نوع بازگشت: در نظر گرفتن

virtual_host

بازگشت: نام میزبان مجازی RabbitMq. پیش فرض به DEFAULT_VIRTUAL_HOST.
نوع بازگشت: str

tcp_options

بازگشت: هیچ یک یا دیکته گزینه هایی برای انتقال به سوکت زیرین
نوع بازگشت: دیکته | هیچکدام

urlParameters¶

کلاس URLParameters به شما امکان می دهد هنگام ایجاد شیء در URL AMQP عبور کنید و از میزبان ، پورت ، میزبان مجازی ، SSL ، نام کاربری و رمز عبور در URL پایه پشتیبانی می کند و گزینه های دیگر از طریق پارامترهای پرس و جو منتقل می شود.

وارد كردن پیکا # پارامترهای اتصال را برای اتصال به Rabbit-Server1 در پورت 5672 تنظیم کنید # در میزبان / مجازی با استفاده از نام کاربری "مهمان" و رمز عبور "مهمان" مولفه های = پیکا.پارامترها('AMQP: // مهمان: مهمان@Rabbit-Server1: 5672/٪ 2f') 

کلاس Pika. Connection. urlparameters (url) [منبع]

از طریق URL AMQP در قالب به RabbitMQ وصل شوید:

AMQP: // نام کاربری: رمز عبور@میزبان: پورت/[؟ query-string]

اطمینان حاصل کنید که میزبان مجازی هنگام مشخص شدن URI رمزگذاری شده است. به عنوان مثال اگر از میزبان مجازی پیش فرض "/" استفاده می کنید ، مقدار باید ٪ 2f باشد.

برای مقادیر پیش فرض به پارامترها مراجعه کنید.

مقادیر معتبر رشته های پرس و جو عبارتند از:

  • کانال_مکس: مقدار پیش فرض حداکثر تعداد کانال را نادیده بگیرید
  • Client_Properties: از خصوصیات مشتری که برای غلبه بر فیلدها در خصوصیات پیش فرض مشتری گزارش شده به RabbitMQ از طریق اتصال استفاده می شود.
  • Connection_Attempts: مشخص کنید که چند بار PIKA باید قبل از تسلیم دوباره وصل شود
  • frame_max: حداکثر اندازه فریم پیش فرض را برای برقراری ارتباط نادیده بگیرید
  • ضربان قلب: زمان اتصال قلب قلب برای مذاکره. در صورت عدم ارائه ارزش کارگزار پذیرفته شده است. 0 ضربان قلب را خاموش می کند.
  • LOCALE: مقدار محلی محلی EN_US را نادیده بگیرید
  • SSL_OPTIONS: هیچ یک برای متن ساده ؛برای SSL: استدلال های مربوط به متن SSL عمومی که ممکن است به عنوان kwargs به ssl. sslsocket () منتقل شود ، به جز جوراب ، server_side ، `do_handshake_on_connect` ، خانواده ، نوع ، پروتو ، فیلینو.
  • retry_delay: تعداد ثانیه های خواب قبل از تلاش برای اتصال به خرابی اتصال.
  • Socket_Timeout: Socket Connect Timeout در ثانیه (شناور یا int)
  • stack_timeout: پشته کامل پروتکل مثبت (TCP/[SSL]/AMQP) در ثانیه. توصیه می شود این مقدار را بالاتر از socket_timeout تنظیم کنید.
  • blocked_connection_timeout: زمان را در چند ثانیه تنظیم کنید تا اتصال مسدود شود (توسط اتصال. بلوک از کارگزار). اگر قبل از قطع شدن اتصال ، مدت زمان منقضی شود ، اتصال به هم ریخته می شود و باعث ایجاد اتصال on_close_callback می شود
  • TCP_OPTIONS: گزینه های TCP را برای سوکت زیرین تنظیم کنید.
مولفه های: url (str) - URL AMQP برای اتصال به

ssl_options

بازگشت: هیچ یک برای نمونه های ساده یا pika. ssloptions برای SSL/TLS.
نوع بازگشت: `pika. ssloptions` | هیچکدام

میزبان

بازگشت: نام میزبان یا آدرس IP کارگزار. پیش فرض به DEFAULT_HOST.
نوع بازگشت: str

بندر ¶

بازگشت: تعداد پورت سوکت گوش دادن کارگزار. پیش فرض به DEFAULT_PORT.
نوع بازگشت: در نظر گرفتن

اعتبارنامه

نوع بازگشت: یکی از کلاسهای Pika. Credentials. Valid_Types. پیش فرض به Default_Credentials.

virtual_host

بازگشت: نام میزبان مجازی RabbitMq. پیش فرض به DEFAULT_VIRTUAL_HOST.
نوع بازگشت: str

blocked_connection_timeout

بازگشت: مدت زمان اتصال مسدود شده. پیش فرض به DEFAULT_BLOCKED_CONNECTION_TIMEOUT.
نوع بازگشت: شناور | هیچکدام

کانال_مکس

بازگشت: تعداد کانال های حداکثر ترجیح داده شده است. پیش فرض به DEFAULT_CHANNEL_MAX.
نوع بازگشت: در نظر گرفتن

Client_properties

بازگشت: خصوصیات مشتری مورد استفاده برای غلبه بر فیلدها در خصوصیات پیش فرض مشتری گزارش شده به RabbitMQ از طریق روش اتصال. startok. پیش فرض به DEFAULT_CLIENT_PROPERTIES.
نوع بازگشت: دیکته | هیچکدام

Connection_Attempts

بازگشت: تعداد تلاش های اتصال سوکت. پیش فرض به DEFAULT_CONNECTION_ATTEMPTS. همچنین به retry_delay مراجعه کنید.
نوع بازگشت: در نظر گرفتن

frame_max

بازگشت: حداکثر اندازه قاب AMQP مورد نظر برای استفاده. پیش فرض به DEFAULT_FRAME_MAX.
نوع بازگشت: در نظر گرفتن

تپش قلب ¶

بازگشت: مقدار زمان ضربان قلب اتصال AMQP برای مذاکره در هنگام تنظیم اتصال یا تماس تلفنی که در طول تنظیم اتصال فراخوانی می شود. هیچ کدام برای پذیرش ارزش کارگزار نیست. 0 ضربان قلب را خاموش می کند. پیش فرض به DEFAULT_HEARTBEAT_TIMEOUT.
نوع بازگشت: int | قابل تماس | هیچکدام

محلی

بازگشت: مقدار محلی برای انتقال به کارگزار ؛به عنوان مثال ، "en_us". پیش فرض به DEFAULT_LOCALE.
نوع بازگشت: str

retry_delay

بازگشت: فاصله بین تلاش های اتصال سوکت. همچنین به Connection_Attempts مراجعه کنید. پیش فرض به DEFAULT_RETRY_DELAY.
نوع بازگشت: شناور

Socket_timeout

بازگشت: Socket Connect Timeout را در ثانیه. پیش فرض به DEFAULT_SOCKET_TIMEOUT. مقدار هیچ یک از این زمان را غیرفعال نمی کند.
نوع بازگشت: شناور | هیچکدام

stack_timeout

بازگشت: پروتکل کامل پشته TCP/[SSL]/AMQP در ثانیه. پیش فرض به DEFAULT_STACK_TIMEOUT. مقدار هیچ یک از این زمان را غیرفعال نمی کند.
نوع بازگشت: شناور

tcp_options

بازگشت: هیچ یک یا دیکته گزینه هایی برای انتقال به سوکت زیرین
نوع بازگشت: دیکته | هیچکدام

© کپی رایت 2009-2017 ، تونی گارنوک-جونز ، گاوین م. روی ، نرم افزار محوری ، شرکت و همکاران. ویرایش 741CFC4C.

ساخته شده با ابوالهول با استفاده از موضوعی که توسط Docs Read ارائه شده است. Docs V را بخوانید: پایدار

نسخه های آخرین پایدار 1. 2. 1 1. 2. 0 1. 1. 0 0. 13. 1 بارگیری PDF HTML EPUB در خواندن پروژه Docs Project Home ایجاد اسناد رایگان میزبانی ارائه شده توسط خواندن Docs.

بهترین استراتژی معاملات...
ما را در سایت بهترین استراتژی معاملات دنبال می کنید

برچسب : نویسنده : صدرا ذوالریاستین بازدید : 31 تاريخ : چهارشنبه 18 مرداد 1402 ساعت: 13:52