RabbitMQ सबसे व्यापक रूप से इस्तेमाल किया जाने वाला ओपन सोर्स बेस्ट मैसेज ब्रोकर सॉफ्टवेयर है

RabbitMQ नि: शुल्क संदेश कतार सॉफ्टवेयर

एर्लंग सबसे व्यापक रूप से तैनात ओपन सोर्स मैसेज ब्रोकर आधारित है

RabbitMQ ओपन सोर्स मैसेज कतारबद्ध सॉफ्टवेयर है। यह संदेश भेजने और प्राप्त करने के लिए एसिंक्रोनस मैसेजिंग, एप्लिकेशन डिकूप्लिंग और एक सुरक्षित मंच प्रदान करता है।

अवलोकन

RabbitMQ सबसे व्यापक रूप से तैनात और लोकप्रिय ओपन सोर्स बेस्ट मैसेज ब्रोकर सॉफ्टवेयर है - मैसेजिंग के लिए एक मध्यस्थ। यह एर्लंग प्रोग्रामिंग भाषा में लिखा गया है और यह Pivotal सॉफ्टवेयर फाउंडेशन द्वारा समर्थित है। यह आपके एप्लिकेशन को एक सामान्य मंच और संदेश भेजने और प्राप्त करने के लिए एक सुरक्षित स्थान देता है। इसमें प्रदर्शन, विश्वसनीयता, उच्च उपलब्धता, क्लस्टरिंग और फेडरेशन आदि शामिल हैं। RabbitMQ जहाजों को प्रबंधन UI का उपयोग करने में आसान है जो आपको अपने संदेश ब्रोकर की निगरानी और नियंत्रित करने की अनुमति देता है। RabbitMQ संदेश ब्रोकर या कतार प्रबंधक को सभी प्रमुख ऑपरेटिंग सिस्टम यानी लिनक्स, विंडोज और मैकओएस के लिए आधिकारिक वेबसाइट से डाउनलोड किया जा सकता है। संदेश दलालों के कार्यभार को कम करने और इसके कार्यों का विस्तार करने के लिए RabbitMQ प्लगइन्स का उपयोग करने की सिफारिश की जाती है। सबसे महत्वपूर्ण RabbitMQ प्लगइन प्रबंधन प्लगइन है और आपको इसे मैन्युअल रूप से सक्रिय करना होगा। RabbitMQ प्रबंधन प्लगइन उपयोगकर्ताओं को एक ग्राफिकल यूजर इंटरफेस के माध्यम से इसका उपयोग करके RabbitMQ को संचालित करने में मदद करता है।

सिस्टम आवश्यकताएं

सेटअप करने के लिए आवश्यकताओं में शामिल हैं:

  • sudo उपयोगकर्ता विशेषाधिकार
  • एर्लंग 24.x
  • Git

विशेषताएँ

RabbitMQ की कुछ प्रमुख विशेषताओं को नीचे सूचीबद्ध किया गया है:

  • एसिंक्रोनस मैसेजिंग
  • उच्च उपलब्धता और विश्वसनीयता
  • लचीला रूटिंग तर्क
  • नेटवर्क क्लस्टरिंग
  • फेडरेशन मॉडल
  • अत्यधिक उपलब्ध कतारें
  • मल्टी प्रोटोकॉल मैसेजिंग
  • कई भाषा ग्राहक
  • प्रबंधन UI का उपयोग करना आसान है
  • प्रबंधन और निगरानी
  • ट्रेसिंग सपोर्ट
  • टूल और प्लगइन सिस्टम
  • खुला स्त्रोत

स्थापना निर्देश

ubuntu पर Rabbitmq स्थापित करें

RabbitMQ सरल और आसान सॉफ्टवेयर प्राप्त करना आसान है। सबसे पहले, सुनिश्चित करें कि RabbitMQ के सभी डिपेंसी पैकेज स्थापित हैं और अद्यतित हैं। नीचे गाइड में डेबियन और उबंटू पर RabbitMQ स्थापना शामिल है, जिसमें उनके आधार पर वितरण शामिल हैं। कृपया नीचे दिए गए निर्देशों का पालन करें 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

अगला, RabbitMQ APT रिपॉजिटरी जोड़ें:

    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

अगला, Setup 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 प्रबंधन को खोलने के लिए ब्राउज़ करें। बधाई हो! आपने Ubuntu 20.04 पर RabbitMQ सॉफ़्टवेयर को सफलतापूर्वक स्थापित किया है। आनंद लेना!

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 खुला स्रोत संदेश कतार एमक्यू सॉफ्टवेयर

पृष्ठभूमि प्रसंस्करण के लिए redisbacked कतार प्रणाली

httpsproductscontainerizecomesagequeuesoftwaresidekiq

 हिन्दी