CUSTOMISED
Expert-led training for your team
Dismiss

RabbitMQ training course

RabbitMQ is message-queueing software also known as a message broker or queue manager. Simply said; it is software where applications connect in order to transfer messages or information. Our Trainer is one of the leading experts in this field and can tailor the RabbitMQ course to meet your needs.

JBI training course London UK

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

Public Courses

28/10/24 - 2 days
£1150 +VAT
09/12/24 - 2 days
£1150 +VAT
20/01/25 - 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

Newsletter

 

Sign up for the JBI Training newsletter to stay updated with world-class technology training opportunities, including Analytics, AI, ML, DevOps, Web, Backend and Security. Our Power BI Training Course is especially popular.  Gain new skills, useful tips, and validate your expertise with an industry-leading organisation, all tailored to your schedule and learning preferences.



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.

CONTACT
+44 (0)20 8446 7555

[email protected]

SHARE

 

Copyright © 2023 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

Rust training course                                                                          React 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

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course