لوگوی RabbitMQ

هاست و سرور RabbitMQ (ربیت ام کیو) برای صف پیام بین سرویس‌ها

RabbitMQ یک نرم افزار مدیریت صف است که برای ارسال و دریافت پیام ها از طریق پروتکل‌های مختلف مثل AMQP (Advanced Message Queuing Protocol) استفاده می‌شود.

+19

عمر برنامه

ابزار توسعه و بک اند

دسته بندی

همه

ورژن ها

۱۴۰۵/۰۸/۲۱

آخرین بروزرسانی

برنامه RabbitMQ چیست؟

RabbitMQ یک نرم افزار مدیریت صف است که برای ارسال و دریافت پیام ها از طریق پروتکل‌های مختلف مثل AMQP (Advanced Message Queuing Protocol) استفاده می‌شود. این نرم افزار معمولا در سیستم‌های توزیع شده و برنامه‌هایی که نیاز به ارسال و دریافت پیام در زمان واقعی دارند، استفاده می‌شود. RabbitMQ به عنوان یک مفسرومیانه (middleware) عمل می‌کند و به سادگی می‌تواند بر روی سرورهای فیزیکی نصب شده و در کلاسترها استفاده شود. از این طریق، این نرم افزار توانایی تقسیم بندی پیام‌ها، ذخیره سازی آن‌ها در صف و ارسال آن‌ها به یک یا چند برنامه را فراهم می‌کند.

گالری تصاویر

تصویر 1 از RabbitMQ
تصویر 2 از RabbitMQ

چرا RabbitMQ را روی چابکان بسازید؟

  • نصب از برنامه‌های آماده

    RabbitMQ را با چند کلیک از هاب چابکان می‌سازید.

  • پرداخت شفاف به تومان

    پرداخت ساعتی به تومان، با کارت بانکی ایرانی

  • دیتاسنتر ایران یا اروپا

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

  • مستندات راه‌اندازی

    راهنمای راه‌اندازی RabbitMQ در مستندات چابکان آماده است.

    مشاهدهٔ مستندات

راه‌اندازی RabbitMQ در سه قدم

  1. پلن و دیتاسنتر را انتخاب کنید

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

  2. سرویس RabbitMQ را بسازید

    با دکمهٔ سفارش وارد هاب چابکان می‌شوید و سرویس از برنامه‌های آماده ساخته می‌شود.

  3. تنظیمات اولیه را کامل کنید

    مراحل تنظیم و راه‌اندازی RabbitMQ در مستندات توضیح داده شده است.

مستندات راه‌اندازی RabbitMQ

تعرفه RabbitMQ

پلن‌های آماده با منابع اشتراکی؛ فقط در دیتاسنتر ایران.

پلن مناسب خودتان را انتخاب کنید

قیمت دورهٔ انتخابی در همهٔ کارت‌ها نمایش داده می‌شود.

موقعیت دیتاسنتر

دورهٔ پرداخت

برنز - اشتراکی

مناسب برای کسب و کار های کوچک

منابع و امکانات

  • ۱ گیگابایت RAM
  • ۱ هسته پردازنده
  • ۱٫۵ گیگابایت فضا

هزینهٔ ۹۰ روز

۶۲۴٬۰۲۴تومان

معادل پرداخت ساعتی: ۶۹۳٬۳۶۰ تومان

۶۹٬۳۳۶ تومان کمتر با این دوره (٪۱۰)

نقره - اشتراکی

مناسب برای کسب و کار های متوسط

منابع و امکانات

  • ۱٫۵ گیگابایت RAM
  • ۱٫۵ هسته پردازنده
  • ۳ گیگابایت فضا

هزینهٔ ۹۰ روز

۹۷۹٬۷۷۶تومان

معادل پرداخت ساعتی: ۱٬۰۸۸٬۶۴۰ تومان

۱۰۸٬۸۶۴ تومان کمتر با این دوره (٪۱۰)

طلا - اشتراکی

مناسب برای کسب و کار های بزرگ

منابع و امکانات

  • ۲ گیگابایت RAM
  • ۲ هسته پردازنده
  • ۵ گیگابایت فضا

هزینهٔ ۹۰ روز

۱٬۳۶۴٬۶۸۸تومان

معادل پرداخت ساعتی: ۱٬۵۱۶٬۳۲۰ تومان

۱۵۱٬۶۳۲ تومان کمتر با این دوره (٪۱۰)

زمرد - اشتراکی

مناسب برای کسب و کار های بزرگ

منابع و امکانات

  • ۲ گیگابایت RAM
  • ۲ هسته پردازنده
  • ۸ گیگابایت فضا

هزینهٔ ۹۰ روز

۱٬۵۳۹٬۶۴۸تومان

معادل پرداخت ساعتی: ۱٬۷۱۰٬۷۲۰ تومان

۱۷۱٬۰۷۲ تومان کمتر با این دوره (٪۱۰)

قیمت‌ها به تومان و پیش از مالیات و گزینه‌های اختیاری هستند. مبلغ نهایی در هاب نمایش داده می‌شود.

این سرویس بلافاصله فعال می‌شود و پس از پرداخت قابل بازگشت وجه نیست. با ثبت سفارش، قوانین و مقررات و قوانین بازگشت وجه چابکان را می‌پذیرید.

کاربردهای رایج RabbitMQ

RabbitMQ روی چابکان

سوالات متداول

RabbitMQ چه کاری می‌کند؟

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

از چه پروتکل‌هایی پشتیبانی می‌کند؟

پروتکل اصلی آن AMQP 0-9-1 است و AMQP 1.0 هم پشتیبانی می‌شود. پروتکل‌هایی مثل MQTT و STOMP از طریق افزونه‌های RabbitMQ کار می‌کنند و باید فعال شوند.

از RabbitMQ بکاپ بگیرم؟

بله. در صفحهٔ سرویس، از زبانهٔ بکاپ‌ها می‌توانید نسخهٔ دستی بسازید و دانلود کنید. دوره و تعداد نسخه‌های بکاپ را از بخش «تغییر منابع و سررسید» بررسی کنید.

مزایا و معایب RabbitMQ

مزایا

  • عملکرد بالا: RabbitMQ می تواند حجم بالایی از پیام ها را با سرعت بالا مدیریت کند.
  • قابلیت اطمینان: RabbitMQ یک سیستم بسیار قابل اعتماد است که از دست دادن پیام ها جلوگیری می کند.
  • مقیاس پذیری: RabbitMQ می تواند به صورت افقی مقیاس بندی شود تا نیازهای رو به رشد شما را برآورده کند.
  • قابلیت انعطاف پذیری: RabbitMQ می تواند برای طیف گسترده ای از موارد استفاده، از جمله چت، اعلان ها و پردازش جریان داده ها استفاده شود.

معایب

  • پیچیدگی: RabbitMQ می تواند برای کاربران جدید کمی پیچیده باشد.
  • نیاز به دانش فنی: برای پیکربندی و مدیریت RabbitMQ به دانش فنی نیاز دارید.
بیشتر آشنا شو

آموزش راه اندازی RabbitMQ

بهترین داکیومنت و مستندات برای نصب و راه اندازه برنامه ها را در چابکان جمع آوری کرده ایم!

RabbitMQ را همین حالا روی چابکان بسازید

پلن را انتخاب کنید و سرویس را از هاب چابکان بسازید؛ راهنمای نصب در مستندات هست.

ساخت سرویس RabbitMQ