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ı