RabbitMQ

RabbitMQ Nedir? RabbitMQ Kullanımı

RabbitMQ açık kaynak bir kuyruk sistemidir.

Kuyruk sistemi ne demek onu açalım. Yazılımıza herhangi bir uygulamadan,sistemden gelen mesajları sırasıyla alıp gönderen sistemdir.

RabbitMQ en çok kullanılan yapılardan birisidir. Kavramsal olarak ise Message Broker olarak adlandırılmaktadır.Earlang dilinde geliştirilmiştir ve tüm işletim sistemlerini desteklemektedir. RabbitMQ ölçeklenebilir olması öne çıkan özelliklerinden biridir.

blank

RabbitMQ şekilde göreceğiniz üzere Publisher ve Consumer olarak 2 kavram üzerine kurulmuştur ve bu sistem üzerinde FIFO olarak adlandırılan ve ilk giren, ilk çıkar olarak haraket etmektedir. RabbitMQ asenkron olarak çalışmaktadır.

Publisher

Mesaj gönderen uygulamadır.

Exchange

Exchange gelen mesajı aldıktan sonra tanımladığımız yapıya göre Route’a Queue’ya iletmek için yönlendirir.

Queue

Queue’a gelen yapı FIFO mantığı ile çalışarak consume’a iletir.

Consume

Queue’yı dinleyen uygulamadır.

DAHA FAZLASI:RabbitMQ

YORUM YAP

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