Rabbitmq en çok kullanılan açık kaynaklı en iyi mesaj broker yazılımıdır

RabbitMQ Ücretsiz mesaj kuyruğu yazılımı

Erlang merkezli en yaygın olarak konuşlandırılmış açık kaynaklı mesaj komisyoncusu

Rabbitmq açık kaynaklı mesaj kuyruğu yazılımıdır. Asenkron mesajlaşma, uygulama ayrıştırma ve mesaj göndermek ve almak için güvenli bir platform sağlar.

Genel Bakış

RabbitMQ, mesajlaşma için bir aracı olan en yaygın ve popüler açık kaynak en iyi mesaj broker yazılımıdır. Erlang programlama dilinde yazılmıştır ve Pivotal Yazılım Vakfı tarafından desteklenmektedir. Uygulamalarınıza ortak bir platform ve mesaj göndermek ve almak için güvenli bir yer verir. Özellikler arasında performans, güvenilirlik, yüksek kullanılabilirlik, kümeleme ve federasyon vb. Rabbitmq mesaj komisyoncusu veya kuyruk yöneticisi, Linux, Windows ve macOS gibi tüm büyük işletim sistemleri için resmi web sitesinden indirilebilir. Mesaj brokerlerinin iş yükünü kolaylaştırmak ve işlevlerini genişletmek için RabbitMQ eklentilerinin kullanılması önerilir. En önemli Rabbitmq eklentisi yönetim eklentisidir ve manuel olarak etkinleştirmeniz gerekir. Rabbitmq yönetim eklentisi, kullanıcıların Rabbitmq’i grafiksel bir kullanıcı arayüzü aracılığıyla kullanmalarına yardımcı olur.

Sistem gereksinimleri

Rabbitmq’i ayarlamak için gereksinimler şunları içerir:

  • sudo kullanıcı ayrıcalıkları
  • Erlang 24.x
  • Git

Özellikler

Rabbitmq’in bazı temel özellikleri aşağıda listelenmiştir:

  • Asenkron mesajlaşma
  • Yüksek kullanılabilirlik ve güvenilirlik
  • Esnek yönlendirme mantığı
  • Ağ Kümelemesi
  • Federasyon Modeli
  • Yüksek Mevcut Kuyruklar
  • Çoklu Protokol Mesajlaşma
  • Birçok dil müşterisi
  • Kullanımı kolay yönetim kullanıcı arayüzü
  • Yönetim ve İzleme
  • Destek izleme
  • Araçlar ve eklenti sistemi
  • Açık kaynak

Kurulum Talimatları

Rabbitmq’i ubuntu’ya yükleyin

Rabbitmq basit ve başlaması kolaydır. İlk olarak, RabbitMQ’nun tüm DEPRECE paketlerinin kurulduğundan ve güncel olduğundan emin olun. Aşağıdaki kılavuz, Debian ve Ubuntu’daki Rabbitmq kurulumunu, bunlara dayalı dağıtımlar dahil olmak üzere kapsamaktadır. Rabbitmq’i ayarlamak için lütfen aşağıdaki talimatları izleyin. Erlang’ı yükleyin:

    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

Ardından, Rabbitmq Apt Deposu ekleyin:

    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 -

Paketler listesini komutla güncelleyin:

    sudo apt-get update -y

Ardından, Rabbitmq sunucusunu yükleyin:

    sudo apt-get install -y rabbitmq-server

Rabbitmq sunucusunu başlayabilirsiniz:

    sudo systemctl start rabbitmq-server

Rabbitmq durumunu şu şekilde kontrol edin:

    sudo systemctl status rabbitmq-server

Rabbitmq hizmetini etkinleştirin, böylece sistem önyüklemesinde başlar:

    sudo systemctl enable rabbitmq-server

Ardından, Rabbitmq Web Yönetim Konsolu’nu Kurulum:

    sudo rabbitmq-plugins enable rabbitmq_management

Rabbitmq tek örneğinde Yönetici Hesabı Oluştur:

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

Ana düğümde Rabbitmq örnek kümesini aşağıdakilerle ayarlayabilirsiniz:

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

En sevdiğiniz tarayıcıyı açın ve http: // localhost: 15672/Rabbitmq yönetimini açmak için göz atın. Tebrikler! Ubuntu 20.04’e Rabbitmq yazılımını başarıyla yüklediniz. Eğlence!

SSS

Rabbitmq ne için kullanılır?

Rabbitmq, mesaj kuyruğu yazılımı veya kuyruk yöneticisi olarak da bilinen bir mesajlaşma komisyoncusudur. Uygulamalarınıza mesaj göndermek ve almak için ortak bir platform ve mesajlarınıza alınana kadar yaşamak için güvenli bir yer verir.

Rabbitmq’i nasıl kurarım?

Erlang’ın desteklenen bir sürümü yüklendikten sonra, RabbitMQ yükleyicisi Rabbitmq-Server’ı indirin ve çalıştırın. Rabbitmq’i yükler ve varsayılan yapılandırmayı kullanarak başlatır.

Rabbitmq Linux’a nerede yüklenir?

Varsayılan olarak bu /usr /local. Debian ve RPM paket kurulumları boş bir $ {install_prefix} kullanır. /Usr/lib/rabbitmq/eklentilerinin yalnızca Rabbitmq standart (varsayılan) konumuna yüklendiğinde kullanıldığını unutmayın.

Rabbitmq’i yerel olarak nasıl başlatabilirim?

Rabbitmq hizmeti otomatik olarak başlar. Başlat menüsünden Rabbitmq hizmetini durdurabilir/yeniden yükleyebilir/başlatabilirsiniz. Hepsi açıldıktan sonra: http: // localhost: 15672/Rabbitmq yönetimini açmak için.

Rabbitmq ve Activemq arasındaki fark nedir?

ActiveMQ ve RabbitMQ arasındaki temel fark, ActiveMQ’nun Java dilinde yazılmış açık kaynaklı çoklu protokol destekli bir mesaj broker olmasıdır, Rabbitmq, Erlang dilinde yazılmış açık kaynaklı çoklu protokol destekli mesajlı bir brokerdir.

Keşfetmek

Bu makalede Rabbitmq hakkında tartıştık. Diğer Mesaj kuyruğu (MQ) yazılımı hakkında bilgi edinmek için lütfen aşağıdaki sayfaları ziyaret edin:

Top 5 Açık Kaynak Mesaj kuyruğu MQ yazılımı

Arka plan işleme için yeniden sıraya geçmiş kuyruk sistemi

httpsproductscontainerizeComMessageUeuSoftwaresideKiq

 Türkçe