RabbitMQ training course

RabbitMQ is message-queueing software also known as a message broker or queue manager.

JBI training course London UK

“A useful and thorough introduction"  
LI, Leade Developer, June 22

Public Courses

03/08/26 - 2 days
£1150 +VAT
14/09/26 - 2 days
£1150 +VAT
26/10/26 - 2 days
£1150 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

RabbitMQ Training: 

  • Learn fundamental concepts of message queuing and RabbitMQ architecture.
  • Master message patterns for effective communication between applications.
  • Gain hands-on experience in setting up RabbitMQ exchanges, queues, and bindings.
  • Understand advanced features like message acknowledgments, routing, and topic exchanges.
  • Explore practical scenarios for implementing publish-subscribe messaging.
  • Dive into RabbitMQ clustering for high availability and scalability.
  • Discover best practices for monitoring, troubleshooting, and optimizing RabbitMQ deployments.
  • Engage in real-world examples and case studies to solidify your understanding.

Introduction to RabbitMQ

Setting up the required folders
Downloading and installing RabbitMQ

Understanding messaging

The role of a consumer
The role of a producer
Bindings consumers and producers
Messages and durability
How to verify delivery

Administering RabbitMQ

Starting and stopping nodes
RabbitMQ configuration files
How to manage privileges
Viewing statistics and analyzing logs
Sending alerts
How to set up parallel processing

High availability with cluster

Architecture of a cluster
Queues in a cluster
Setting up a test cluster
Distributing the nodes to more machines
How to preserve messages: mirrored queues

A programmer perspective

Writing robust code
Installing and configuring HAProxy
Failing clients between servers

Implementing failover and replication

Setting up a load balancer-based master/slave
Installing the Shovel plugin
Configuring and running Shovel

Web tools to administer RabbitMQ

The RabbitMQ Management plugin
Managing RabbitMQ from the web console
Administering users from the web console
Managing queue from the web console
Using the command line interface

RabbitMQ and the REST API

REST API features
Accessing statistics
vhost and user provisioning

Monitoring and securing RabbitMQ

Message durability and Message acknowledgement
Memory usage and process limits
Setting up SSL

JBI training course London UK

This event is suited to Developers, Architects & Administrators who want to make use of RabbitMQ messaging in their projects. Participants require a good experience in Core Java or any other programming language to attend this training program.


5 star

4.8 out of 5 average

“A useful and thorough introduction"  
LI, Leade Developer, June 22

                                        ______________________________________________

“Learning more about the query editor was very useful and especially the merge tables features. The Bookmarks section was very good and it was nice to see some really good examples of how it can be used to present your work. The presenter was very helpful and had great knowledge of Power BI."
AG, Business Analyst, Power BI Advanced, February  2021

Watch Live Client Feedback : JBI Power BI & Python Data Analytics courses

JBI training course London UK

Certification


Every delegate will be entitled to a certificate of achievement on completion of the course.

If you are missing your certificate - please use the link below to apply - you can also use this link to sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



Our RabbitMQ training course is meticulously crafted to provide a comprehensive understanding of message queuing systems and RabbitMQ's pivotal role in modern software architecture. Through a blend of theoretical concepts and hands-on exercises, participants delve into the core principles underlying message queuing, gaining proficiency in designing scalable and resilient messaging solutions.

Participants will explore RabbitMQ's robust features, including exchanges, queues, bindings, and routing mechanisms, enabling seamless communication between distributed systems.

Moreover, this course delves into advanced topics such as message acknowledgments, transactional messaging, and fault tolerance strategies, equipping learners with the expertise to tackle real-world challenges head-on. With a focus on practical implementation and industry best practices, participants emerge from the course equipped to architect and optimize RabbitMQ deployments for diverse use cases. Whether you're a seasoned developer, system architect, or operations engineer, our RabbitMQ training empowers you to harness the full potential of message queuing technology in building scalable, reliable, and responsive applications.

Data streaming is the continuous processing of data as it is generated, allowing organisations to analyse, transform, and react to information in real time rather than waiting for batch processing. It is widely used for applications such as fraud detection, IoT, financial transactions, monitoring, and real-time analytics.
Our Data Streaming courses cover leading technologies including Apache Kafka, RabbitMQ, Apache Storm, Elasticsearch, event-driven architectures, distributed messaging, stream processing, and real-time data integration. Individual courses focus on specific platforms as well as the principles behind modern streaming solutions.
These courses are suitable for software developers, data engineers, solution architects, DevOps engineers, cloud engineers, system administrators, and IT professionals who design, build, or maintain applications that process data in real time.
Not necessarily. We offer courses for different experience levels, from introductory training through to advanced implementation and administration. Individual course descriptions explain any recommended prerequisites.
Depending on the course you choose, you'll learn how to design event-driven systems, build scalable streaming pipelines, configure messaging platforms, process real-time data, optimise performance, improve reliability, and integrate streaming technologies into modern cloud and enterprise architectures.
Data streaming is used across many industries including finance, retail, telecommunications, healthcare, manufacturing, logistics, energy, and government. Organisations rely on streaming platforms to process live events, monitor systems, analyse customer behaviour, support IoT solutions, and deliver real-time business intelligence.

CONTACT
+44 (0)20 8446 7555

[email protected]

 

Copyright © 2026 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course