10 puan yazan xguru 2021-07-15 | 2 yorum | WhatsApp'ta paylaş
  • Streams: RabbitMQ 3.9 ile yeni eklenen veri yapısı

→ mevcut kuyruklardan farklı olarak mesajları silmeyen append-only modeli

→ veriler korunur ve çoğaltılır

  • Kullanım senaryoları

→ birden fazla uygulamanın aynı mesajı aynı anda alması gerektiğinde

→ büyük hacimli backlog depolama

→ timestamp temelinde replay ve zaman yolculuğu mümkün

→ mevcut kuyruklara kıyasla inanılmaz hızlı

  • Başlıca özellikler

→ en az bir kez iletim garantisi

→ sunucu taraflı offset tracking desteği. Consumer, istediği noktadan yeniden başlatabilir

→ sonsuz ölçeklenebilirlik. Boyut/süre tabanlı saklama politikalarıyla silme desteği

→ ultra hızlı özel binary protocol ile AMQP 0.91 ve 1.0 desteği

→ client-server TLS desteği

→ Java / Client sağlanır

2 yorum

 
xguru 2021-07-15

Kafka yerine daha küçük ölçekli stream işlemek istediğinizde kullanın deniyor anlaşılan.

Redis Streams ile mevcut altyapıya göre duruma uygun seçim yapılabilir gibi görünüyor.

 
galadbran 2021-07-15

Oo.. rabbitmq’nin Kafka’ya kıyasla kurulumu daha kolay olduğu için bu güzel olurdu!