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.

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.
No Comment! Be the first one.