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.