Friday, January 2, 2015

RabbitMQ

  1. Introduction
    1. RabbitMQ is open source message broker software (sometimes called message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP)
    2. The RabbitMQ server is written in the Erlang programming language and is built on the Open Telecom Platform framework for clustering and failover
    3. Client libraries to interface with the broker are available for all major programming languages
  2. Feature
    1. Robust messaging for applications 
    2. Easy to use 
    3. Runs on all major operating systems 
    4. Supports a huge number of developer platforms 
    5. Open source and commercially supported
  3. Installation
    1. sudo -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
    2. sudo -c 'yum install erlang'
    3. wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.5/rabbitmq-server-3.3.5-1.noarch.rpm
    4. sudo rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
    5. sudo yum install rabbitmq-server-3.3.5-1.noarch.rpm
    6. sudo rabbitmq-plugins enable rabbitmq_management
    7. sudo service rabbitmq-server start
    8. http://localhost:15672/
  4. Reference
    1. http://www.rabbitmq.com/
    2. http://en.wikipedia.org/wiki/RabbitMQ

No comments:

Post a Comment

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