Introduction to Rabbit MQ for Programmers
Course Description
This course is designed to introduce you to the basics of using RabbitMQ with the Java Messaging Service (JMS) to facilitate seamless messaging between components. In the world of distributed systems and scalable architectures, effective communication between applications is paramount. RabbitMQ, a powerful message broker, provides a reliable and flexible solution for building robust, decoupled systems.
2 days
Contact us for pricing
Prerequisites
Participants should have Java programming experience.Introduction to messaging
Messaging overviewKey terminology
Key features
Advanced Message Queueing Protocol (AMQP)
Rabbit MQ
Comparison with alternativesInstalling RabbitMQ
Configuring RabbitMQ
Monitoring RabbitMQ
Modes of Operation
SimpleWork Queues
Publisher Subscriber
Routing
Topics
Programming
Java Message Service (JMS)Spring AMQP
Javascript (amqplib via a simple node.js application)
Overview of Administration Topics
High availability, clusteringPlugins
Security
REST API
Rabbit MQJavaJMSJava Messaging Service