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
![](https://blog.burakkutbay.com/wp-content/uploads/2021/12/image-2.png)
Varsayılan Exchange tipidir. route key
ile binding key
arasında eşleşen consumer’a ilettiği yapıdır.
Fanout Exchange
![](https://blog.burakkutbay.com/wp-content/uploads/2021/12/image.png)
Bu exchange tipinde kendisine bağlı queualara route edilmesine gerek kalmadan direkt ulaşmasını sağlamaktadır.
Topic Exchange
![blank](https://blog.burakkutbay.com/wp-content/plugins/wp-fastest-cache-premium/pro/images/blank.gif)
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.