Friday, January 2, 2015

RabbitMQ vs. ActiveMQ

  1. Web Search
  2. Review

  3. Messaging Protocols


    ActiveMQRabbitMQ
    AMQP1.00-8, 0-9, 0-9-1
    MQTT
    OpenWire-
    REST
    STOMP
    STOMP over Websockets
    XMPPOver Gateway


  4. Client Interfaces


    ActiveMQRabbitMQ
    C
    C++-
    Erlang-
    Haskell-
    Java JMS-
    Java proprietary
    .NET-
    Objective-C--
    Perl-
    PHP-
    Python-
    Ruby-


  5. Performance Test 1 (the lower the better)



  6. Performance Test 2
    1. send and receive with MQTT QOS 1
      1. ActiveMQ NIO


      2. RabbitMQ


    2. send and disconnect, receive with MQTT QOS 0
      1. ActiveMQ NIO


      2. RabbitMQ


  7. Reference
    1. http://predic8.com/activemq-hornetq-rabbitmq-apollo-qpid-comparison.htm
    2. http://www.google.com/trends/explore#q=rabbitmq%2C%20activemq&cmpt=q
    3. http://www.techwars.io/fight/rabbitmq/activemq/
    4. http://my.oschina.net/zookeeper/blog/186667
    5. http://www.ekito.fr/people/mqtt-benchmarks-rabbitmq-activemq/

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.