Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

RabbitMQ.pptx

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
f2f-overview12.ppt
f2f-overview12.ppt
Chargement dans…3
×

Consultez-les par la suite

1 sur 9 Publicité

Plus De Contenu Connexe

Similaire à RabbitMQ.pptx (20)

Plus récents (20)

Publicité

RabbitMQ.pptx

  1. 1. RabbitMQ
  2. 2. 1. What is RabbitMQ? - is an open source message broker written in Java. - acts as a broker of messages which sits in between applications and allows them to communicate in asynchronous and reliable way.
  3. 3. 2. RabbitMQ Messaging 1. Point to Point - also called as Queue based communication where the Producer sends messages to a queue and only one consumer gets one message from the queue. If there is more than one consumer, they may get the next message but they won’t get the same message as the other consumer.
  4. 4. 2. RabbitMQ Messaging 2. Publish/Subscribe - the Broker sends same copy of messages to all the active consumers. - this type of communication is also known as Topic based communication where broker sends same message to all active consumer who has subscribed for particular Topic. - this model supports one-way communication where no verification of transmitted messages is expected.
  5. 5. 3. Features - LightWeight − RabbitMQ is lightweight and and is easy to install on premise as well as on cloud. - Connectivity Options − RabbitMQ supports multiple messaging protocols and can be deployed in distributed/federated configurations to meet high availability, scalability requirements. - Pluggable Architecture − RabbitMQ allows to choose a persistence mechanism and also provides options to customize security for authentication and authorization as per the application needs. - Multi-Platform − RabbitMQ provides client APIs for many popular languages like Java, Python, JavaScript, Ruby etc. - Broker Cluster − RabbitMQ can be deployed as clusters for high availability and throughput. It can be federated across multiple availability zones and regions. - Features Rich − RabbitMQ provides many advanced features for both broker and clients.
  6. 6. 3. Features - Simple Administration Interface − RabbitMQ administration console is easy to use but still provides many powerful administration features. - Enterprise and Cloud Ready − RabbitMQ supports pluggable authentication and authorization. It supports LDAP and TLS. It can be easily deployed in public as well as private clouds. - Features Rich − RabbitMQ provides many advanced features for both broker and clients. It provides plugins to support continuous integration, operational metrics, and integration to other enterprise systems etc. - Management − RabbitMQ provides HTTP API, command line tool and UI to manage and monitor RabbitMQ.
  7. 7. 4. Installation - Erlang - RabbitMQ Please see gitlab wiki on how to install.
  8. 8. 5. Alternatives Top 10 Alternatives to RabbitMQ ● MuleSoft Anypoint Platform. ● IBM MQ. ● Apache Kafka. ● Google Cloud Pub/Sub. ● Amazon MQ. ● Apache ActiveMQ. ● KubeMQ. ● ZeroMQ.
  9. 9. Who uses RabbitMQ?

×