راهنمای اتصال به 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
برای مشاهده دامنه متصل به این پورت ها میتوانید به تب پورت و دامنه مراجعه کنید..