Amazon MQ

  • SQS ve SNS, AWS'e özgü cloud-native hizmetlerdir ve özel (proprietary) protokoller kullanır.

  • Geleneksel (on-premises) çalışan uygulamalar sıklıkla aşağıdaki gibi açık protokolleri kullanır: MQTT, AMQP, STOMP, OpenWire, WSS

  • Buluta geçerken, uygulamayı baştan SQS veya SNS ile yeniden yazmak yerine, Amazon MQ kullanılabilir. → Bu sayede mevcut uygulama mantığı korunur.


Amazon MQ Nedir?

  • Amazon MQ, tam yönetilen bir mesaj aracısı (message broker) servisidir.

  • RabbitMQ ve ActiveMQ gibi açık kaynaklı mesajlaşma sistemlerini destekler.


Bilinmesi Gerekenler:

  • Amazon MQ, SQS veya SNS kadar yüksek ölçeklenebilirlik (scalability) sunmaz.

  • Amazon MQ, arka planda sunucular üzerinde çalışır ve Multi-AZ (çoklu erişilebilirlik bölgesi) desteği ile failover (hata durumunda otomatik geçiş) sağlar.

  • Amazon MQ, Hem SNS'in (topic) hem de SQS'in (queue) özelliklerine sahiptir.

Yüksek Bulunabilirlik Diyagramı

Last updated