İki servis arasına message queue koymanın temel mimari faydası nedir?
- aHer mesaj, doğrudan HTTP çağrısına göre daha hızlı işlenir
- bConsumer yavaşken ya da geçici olarak kapalıyken bile producer çalışmaya devam eder✓
- cQueue onun yerine retry yaptığı için consumer'da hata yönetimine gerek kalmaz
- dİki servis aynı veritabanı tablolarını güvenle okuyup yazabilir
Açıklama:Queue, producer'ı consumer'ın erişilebilirliğinden ve hızından ayrıştırır: producer mesajı kuyruğa bırakıp yoluna devam eder, biriken işler consumer yetiştikçe işlenir. Mesaj başına gecikme genelde azalmaz, artar (a); retry geçici hatalara yardım eder ama hata yönetimi ihtiyacını ortadan kaldırmaz (c).