راهاندازی سریع برنامههای RabbitMQ
یک پروژه آماده استقرار در اینجا وجود دارد که میتوانید از آن، استفاده کنید.
RabbitMQ پرکاربردترین واسط پیام (Message Broker) متنباز است که بیش از دهها هزار کاربر از آن استفاده میکنند. RabbitMQ منابع سختافزاری خیلی کمی را اشغال میکند و عملیات استقرار بسیار سادهای دارد. از مزایای این Message Broker میتوان به پشتیبانی آن از پروتکلهای AMQP و MQTT و خیلی پروتکلهای معروف دیگر اشاره کرد. این رابط پیام، امکاناتی نظیر اطمینان از رسیدن پیامها به مقصد، توزیع مجدد پیامها در صورت لزوم، و مدیریت صفهای پیام را فراهم میکند.
برای راهاندازی برنامه آماده مدنظر خود در لیارا، باید وارد صفحه برنامههای آماده شوید؛ سپس برنامهی RabbitMQ را انتخاب کنید و در صورت تمایل یک شناسه برای آن قرار دهید (در غیر اینصورت، لیارا به صورت پیشفرض یک شناسه برای برنامهتان انتخاب میکند)؛ سپس بر روی گزینه نصب سریع یا نصب پیشرفته کلیک کنید تا برنامهتان ساخته شود:
پس از ساخته شدن برنامه، میتوانید در صفحه پلتفرم، برنامه خود را بررسی کنید. برای نصب دلخواه و انتخاب نسخه مدنظرتان یا انتخاب dockerimage ، باید از گزینه نصب پیشرفته یا Liara Compose استفاده کنید.
در صورتی دو برنامه producer و consumer میتوانند با یکدیگر از طریق RabbitMQ ارتباط داشته باشند که هر سه برنامه RabbitMQ و Producer و Consumer در یک شبکه خصوصی قرار داشته باشند و برنامههای producer و consumer از پورت 5672 در شبکه خصوصی به RabbitMQ متصل شوند.
میتوانید در پورت 15672 وارد داشبرد برنامه RabbitMQ خود، شوید.