RabbitMQ Exchange Çeşitleri Nelerdir?
RabbitMQ Dersleri’ne devam ediyorum.
Bu yazıda Exchange çeşitlerinin neler olduğuna bakacağız.
Exchange gelen mesajı aldıktan sonra tanımladığımız yapıya göre Route’a Queue’ya iletmek için yönlendirir.
- Direct
- Fanout
- Topic
- Headers
Direct Exchange
Varsayılan Exchange tipidir. route key
ile binding key
arasında eşleşen consumer’a ilettiği yapıdır.
Fanout Exchange
Bu exchange tipinde kendisine bağlı queualara route edilmesine gerek kalmadan direkt ulaşmasını sağlamaktadır.
Topic Exchange
Mesajların içerisinde bulunan ilgili route
‘a ve ya route key
eşleşen queue’a gider.
Headers Exchange
Mesaj ile birlikte gönderilen header değerrine göre uygun queue’ya iletilir.
Görsel kaynak: jmcle.github.io/rabbitmq-visualizer/
No Comment! Be the first one.