پرش به مطلب اصلی

راهنمای اتصال به RabbitMQ

مدیریت سرویس

پس از ساخت سرویس، به صفحه مدیریت اپ منتقل می‌شوید.

مدیریت اپ

در این صفحه می‌توانید:

  • سرویس خود را فعال یا غیرفعال کنید
  • نحوه اتصال به سرویس سرویس را مشاهده کنید
  • کانفیگ سرویس را شخصی‌سازی کنید

اطلاعات اتصال

روی گزینه نحوه اتصال در تب تنظیمات پایه کلیک کنید.

نحوه اتصال

در این صفحه اطلاعات زیر را مشاهده خواهید کرد:

  • Internal Endpoint: آدرس داخلی سرویس
  • External Endpoint: آدرس خارجی سرویس برای اتصال از خارج کوبار
  • Port: پورت اتصال سرویس که به صورت پیش‌فرض 5672 است
  • User: نام کاربری سرویس که به صورت خودکار تعیین شده است
  • Password: رمز عبور سرویس که به صورت خودکار یا دستی تعیین شده است

اتصال

برای اتصال به RabbitMQ میتوانید از دو روش زیر استفاده کنید:

از طریق داشبورد

داشبورد

برای اتصال به داشبورد RabbitMQ، روی Domain کلیک کنید و در صفحه باز شده نام کاربری و رمزعبور داده شده را وارد نمایید.

از طریق API
نکته

قبل از اتصال به صورت API، در صفحه نحوه اتصال روی گزینه ساخت پورت خارجی کلیک کنید. وازآنجا می‌توانید از External Endpoint و از Port خارجی به جای 5672 استفاده کنید.

برای اتصال به RabbitMQ از کتابخانه pika در پایتون استفاده می‌شود.

import pika

connection = pika.BlockingConnection(
pika.ConnectionParameters(host='External Endpoint', port=Port, credentials=pika.PlainCredentials('User',
'Password')))
channel = connection.channel()
نکته

مشاهده پورت ها

RabbitMQ از دو پورت برای اتصال استفاده می‌کند:

  • پورت 5672 برای اتصال به AMQP
  • پورت 15672 برای اتصال به مدیریت RabbitMQ

برای مشاهده دامنه متصل به این پورت ها میتوانید به تب پورت‌ و دامنه مراجعه کنید..