RabbitMQ پرکاربردترین نرم افزار کارگزار پیام بهترین منبع باز است

RabbitMQ نرم افزار صف پیام رایگان

Erlang مبتنی بر کارگزار پیام منبع باز که به طور گسترده مستقر شده است

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

بررسی اجمالی

RabbitMQ پرکارترین و محبوب ترین منبع باز نرم افزار کارگزار پیام باز است - واسطه ای برای پیام رسانی. این به زبان برنامه نویسی ارلانگ نوشته شده است و توسط بنیاد نرم افزار Pivotal پشتیبانی می شود. این برنامه های شما را به یک بستر مشترک و یک مکان امن برای ارسال و دریافت پیام می دهد. این ویژگی ها شامل عملکرد ، قابلیت اطمینان ، در دسترس بودن بالا ، خوشه بندی و فدراسیون و غیره است. کشتی های RabbitMQ با استفاده از UI مدیریت آسان که به شما امکان می دهد کارگزار پیام خود را کنترل و کنترل کنید. کارگزار پیام RabbitMQ یا مدیر صف را می توان از وب سایت رسمی برای کلیه سیستم عامل های اصلی یعنی لینوکس ، ویندوز و MACOS بارگیری کرد. توصیه می شود از افزونه های RabbitMQ برای سهولت کار کارگزاران پیام و گسترش توابع آن استفاده کنید. مهمترین افزونه RabbitMQ افزونه مدیریت است و شما باید آن را به صورت دستی فعال کنید. افزونه مدیریت RabbitMQ به کاربران کمک می کند تا از طریق رابط کاربری گرافیکی با استفاده از آن RabbitMQ استفاده کنند.

الزامات سیستم

مورد نیاز برای تنظیم RabbitMQ شامل موارد زیر است:

  • امتیازات کاربر سودو
  • ارلانگ 24.x
  • گیت

امکانات

برخی از ویژگی های اصلی RabbitMQ در زیر ذکر شده است:

  • پیام رسانی ناهمزمان
  • در دسترس بودن و قابلیت اطمینان بالا
  • منطق مسیریابی انعطاف پذیر
  • خوشه بندی شبکه
  • مدل فدراسیون
  • صف های بسیار در دسترس
  • پیام رسانی چند پروتکل
  • بسیاری از مشتریان زبان
  • استفاده آسان از UI مدیریت
  • مدیریت و نظارت
  • ردیابی پشتیبانی
  • ابزارها و سیستم افزونه
  • متن باز

دستورالعمل نصب و راه اندازی

نصب RabbitMQ در اوبونتو

RabbitMQ ساده و آسان برای شروع نرم افزار است. ابتدا اطمینان حاصل کنید که تمام بسته های دفع خرگوش نصب شده و به روز هستند. در زیر راهنما نصب RabbitMQ در Debian و Ubuntu از جمله توزیع بر اساس آنها را پوشش می دهد. لطفاً برای تنظیم RabbitMQ دستورالعمل های زیر را دنبال کنید. Erlang را با: نصب کنید

    wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
    sudo dpkg -i erlang-solutions_1.0_all.deb
    sudo apt-get update -y
    sudo apt-get install -y erlang erlang-nox

بعد ، مخزن APT RabbitMQ را اضافه کنید:

    echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
    wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

لیست بسته ها را با دستور به روز کنید:

    sudo apt-get update -y

بعد ، سرور RabbitMQ را نصب کنید:

    sudo apt-get install -y rabbitmq-server

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

    sudo systemctl start rabbitmq-server

وضعیت RabbitMQ را با: بررسی کنید:

    sudo systemctl status rabbitmq-server

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

    sudo systemctl enable rabbitmq-server

بعد ، تنظیم کنسول مدیریت وب RabbitMQ:

    sudo rabbitmq-plugins enable rabbitmq_management

ایجاد حساب مدیر در RabbitMQ به عنوان مثال:

    sudo rabbitmqctl add_user admin password 
    sudo rabbitmqctl set_user_tags admin administrator
    sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

می توانید خوشه نمونه RabbitMQ را در گره اصلی تنظیم کنید:

    wget https://gist.githubusercontent.com/fernandoaleman/05cbf15e0e58f8de7a29a21b24f9debb/raw/55efa7b36c245a9f6ffa3bcd2382c078cce0e9a2/rabbitmq-cluster.sh
    chmod +x rabbitmq-cluster.sh
    ./rabbitmq-cluster.sh

مرورگر مورد علاقه خود را باز کنید و http: // localhost: 15672/برای افتتاح مدیریت RabbitMQ را مرور کنید. تبریک می گویم! شما با موفقیت نرم افزار RabbitMQ را در Ubuntu 20.04 نصب کرده اید. لذت ببرید!

FAQs

What is rabbitmq used for?

RabbitMQ is a messaging broker also known as a message queueing software or queue manager. It gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.

How do I install RabbitMQ?

Once a supported version of Erlang is installed, download the RabbitMQ installer, rabbitmq-server and run it. It installs RabbitMQ and starts it using the default configuration.

Where is RabbitMQ installed on Linux?

By default this is /usr/local. Debian and RPM package installations use an empty ${install_prefix}. Note that /usr/lib/rabbitmq/plugins is used only when RabbitMQ is installed into the standard (default) location.

How do I start RabbitMQ locally?

The RabbitMQ service starts automatically. You can stop/reinstall/start the RabbitMQ service from the Start Menu. Once all done open : http://localhost:15672/ for opening the rabbitmq management.

What is the difference between RabbitMQ and ActiveMQ?

The main difference between ActiveMQ and RabbitMQ is that ActiveMQ is an open-source multi-protocol supported message broker written in Java language while RabbitMQ is an open-source multi-protocol supported messaged broker written in Erlang language.

کاوش

در این مقاله در مورد RabbitMQ بحث کردیم. برای کسب اطلاعات در مورد سایر نرم افزار صف پیام (MQ) ، لطفاً به صفحات زیر مراجعه کنید:

5 نرم افزار MQ صف پیام منبع باز برتر

سیستم صف بندی مجدد برای پردازش پس زمینه

httpsproductscontainerizecomemessagequeuesoftwaresidekiq

 فارسی