Rabbitmq Nedir? Nasıl Kurulur? Ne işe yarar?

Merhaba, Bu yazımda rabbitmq’den ve nasıl kullanıldığından bahsedeceğim.

RabbitMq Nedir?

RabbitMq, kuyruk yapısı kullanarak mesajlaşma sağlayan bir araçtır. Bir kaynaktan diğer kaynağa mesajı iletir.

Örnek Kullanım Senaryoları

-Mikroservislerimiz arasında haberleşmek için rabbitmq kullanılabilir

-Bazı işlemler sonucu gönderilen otomatik mailler son kullanıcıya bekletmeden mesaj kuyruğuna alınıp arkaplanda gönderilebilir.
-Mail örneği gibi sistemi yormadan arkaplanda yapılması gereken işlemler rabbitmq ile yapılabilir.

RabbitMq Kurulumu

  • Rabbitmq bağımlılıklardan biri earlang dilidir. Linkten windows sürümünüze ait setup’ı indirin ve kurun
  • Rabbitmq’yü kendi adresinden indirip kurunuz
  • Kurulum işlemleri bittikten sonra rabbitmq kurulu olduğu dizindeki sbin dosyasında cmd açmanız gerekiyor ve aşağıdaki komutu yazarak pluginleri aktif etmelisiniz

NOT: Kurulum işlemlerini yönetici olarak yapmaz iseniz kurulan programlara erişim izni vermeniz gerekiyor

Kurulumumuz bitti http://localhost:15672/ adresinden monitoring işlemlerini görebiliriz. Kullanıcı adı ve şifre: guest
Aşağıdaki gibi bir ekranın sizi karşılaması gerekiyor

Rabbitmq kurulumu başarılı bir şekilde bitti şimdi de bazı rabbitmq kavramlarını inceleyelim

Rabbitmq Terimleri

Queue : Yayınladığımız mesajları sıralı bir şekilde tutan kuyruk yapısı
Consumer : Mesajların ulaştığı kısım (Sub)
Producer : Mesajları yayınlayan kaynak/server/yayıncı (Pub)
Exchange: Mesaj yönlendirme aracıdır. Mesajlar direkt olarak belirli bir kuyruğa gitmez yayıncıdan belirli değerler gelir , header attributes ve routing keys gibi, bu değerlerin yardımıyla ilgili kuyruğa yönlendirmeyi sağlar.

Makale burada son buluyor, okuduğunuz için teşekkürler başka bir yazıda görüşmek üzere

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

tr_TRTurkish