1 puan yazan GN⁺ 2024-09-19 | 1 yorum | WhatsApp'ta paylaş
  • Mnesia'nın yerini almak üzere geliştirilen alternatif şema veri deposu Khepri artık tam olarak destekleniyor
  • AMQP 1.0 artık her zaman etkin olan çekirdek protokol
    • AMQP 1.0 uygulaması artık çok daha verimli. Bazı iş yüklerinde en yüksek throughput, 3.13.x'e kıyasla 2 katın üzerine çıkıyor
  • Checkpoint'ler kullanılarak düğüm başlangıcında verimli Sub-Linear Quorum Queue kurtarma
  • Quorum Queue artık önceliği destekliyor (ancak klasik kuyruklarla tamamen aynı şekilde değil)
  • AMQP 1.0 istemcileri artık AMQP 0-9-1 istemcilerine benzer şekilde topolojiyi yönetebiliyor
  • AMQP 0-9-1 varlıklarıyla etkileşim kurmak için kullanılan AMQP 1.0 kuralları (adres biçimi) artık daha anlaşılır
  • Birkaç yıldır deprecation durumunda olan klasik kuyruk yansılama (replikasyon) özelliği kaldırıldı
    • Replike mesajlaşma veri türleri için quorum queue ve/veya stream kullanın
    • Replike olmayan klasik kuyruklar kalıyor ve geliştirme sürüyor
  • Klasik kuyruk depolama verimliliği iyileştirildi: özellikle kurtarma süresi ve çoklu MiB boyutundaki mesajların depolanmasıyla ilgili olarak
  • Birden fazla etkin eklentiye sahip ve diskten kurtarılacak verisi çok az olan düğümler artık %20-30 daha hızlı başlıyor
  • Yeni exchange türü: Local Random Exchange

Breaking Change

  • Klasik kuyruklar artık Non-Replicated Queue Type
  • Quorum Queue artık varsayılan bir Redelivery sınırına sahip (20)
  • CQv1 depolama uygulaması kaldırıldı
  • cluster_formation.randomized_startup_delay_range.* ayarı kaldırıldı
  • Maksimum mesaj boyutu varsayılan değeri 16MiB'e düşürüldü (önceden 128MiB)

1 yorum

 
GN⁺ 2024-09-19
Hacker News görüşleri
  • RabbitMQ uzun zamandır gizli bir silah gibi görülüyordu

    • "ölçeklenme" sorunları nedeniyle çok büyük kullanıcı kitlesi için uygun değil, ancak bir milyonun altındaki kullanıcı sayıları için harika
    • Pek çok kişi grpc gibi şeyler kullanarak kendi pubsub sistemini kuruyor, ancak geliştirme sürecinin başında RabbitMQ kullanmak çok daha iyi
  • Bu sürüm; yeni bir AMQP 1.0 uygulaması, yeni quorum queue özellikleri ve yeni bir şema veri deposu (Khepri) içeriyor

  • Bağlantı verilen GitHub sayfası 404 hatası veriyor, ancak sürüm notlarına şuradan ulaşılabiliyor

  • RabbitMQ, Broadcom tarafından satın alınan VMware tarafından geliştiriliyor

    • Umarım satın alma sonrasında bundan etkilenmez
  • RabbitMQ, yerel bir MQTT broker'ı olarak da çalışabiliyor

  • Bu arada, NATS de MQTT'yi destekliyor

  • Neden SNS/SQS'ten RabbitMQ'ya geçmek gerektiğini merak ediyorum

    • SaaS'ımız saniyede yaklaşık 20 etkinlik işliyor
  • Jepsen tarzı testlerden geçip geçmediğini bilmek istiyorum

  • EMQX, NanoMQ, FlashMQ ile karşılaştırıldığında artıları ve eksileri neler, merak ediyorum

  • RabbitMQ için artık ücretsiz destek yokmuş gibi görünüyor

  • Celery'nin varsayılan olarak RabbitMQ ile uyumlu olup olmadığını merak ediyorum