SORU
12 AĞUSTOS 2011, Cuma


Geçiş RabbitMQ için ActiveMQ gelen

Şu anda mesajlaşma ihtiyaçları için ActiveMQ kullanıyorum; birkaç db hataları dışında iyi çalıştı. Ancak, en azından RabbitMQ çalıştığını düşünüyorum. Ancak bunu yapmadan önce, aşağıdaki anlamak istiyorum:

  1. Ne şekilde RabbitMQ ActiveMQ farkı nedir? RabbitMQ, iyi veya kötü, ActiveMQ daha ne yapar?
  2. Ne kadar kolay/zor yapılandırmak için RabbitMQ karşılaştırmalı?
  3. Ne kadar iyi entegre Yay ile RabbitMQ?
    • ActiveMQ, ben sadece JmsTemplate bir bağlantı fabrika fasulye tel ve 1* *fasulye kendi işleyicileri için kuyruklarını bağlamak için kullanıyorum. Aslında RabbitMQ ile aynı yapabilirim?

CEVAP
12 AĞUSTOS 2011, Cuma


  1. RabbitMQ bir ActiveMQ JMS ise AMQP bir komisyoncu. the AMQP wikipedia article kavramlar JMS tanıdık olanlar daha farklı olan AMQP, kullanılan fikir edinmek için okumanızı öneririm. Bir temel fark olduğunu AMQP yapımcı gönderir bir değişim olmadan gerçek mesajı dağıtım stratejisi süredir JMS yapımcı hedefler ya bir sıra ya da bir konu (böylece farkında türü ileti yönlendirme yerleştirin). Sabit semantiği JMS ve AMQP arasında çok farklı olarak iyi ya da kötü, ne yapmış belli değil.

  2. RabbitMQ kuyruklar ve Borsalar istemci kitaplığı tüm hedeflere ve davranışlarını yapılandırmak için izin verir, böylece AMQP protokolü üzerinden yapılandırılır. ActiveMQ JMS spec şeyler idaresi tarafında herhangi bir kapsamıyor çünkü belirli bir hedef yapılandırma gerektirir. Bunun yanı sıra, RabbitMQ sistem yapılandırma ActiveMQ genellikle XML yapılandırılmış ise eğer x-esque. {Başlık} ve < alışmak;>güzel sözdizimi. RabbitMQgenellikleActiveMQ dağılımları yere bırakın arşivler ise OS paketleri ile yüklü, (veya gömmek Maven yönetimi Teslim alma Mal hareketi başka bir şeye).

  3. Çok iyi :) Spring AMQP Bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • Perihelion

    Perihelion

    23 NİSAN 2008