Fundamentals of Messaging with RabbitMQ

The complete guide to understanding and using RabbitMQ

Ratings 3.57 / 5.00
Fundamentals of Messaging with RabbitMQ

What You Will Learn!

  • Learn and Understand Messaging and the Messaging Protocols available
  • Setup a RabbitMQ environment
  • Understand what RabbitMQ is and where it can be used
  • Use the RabbitMQ Web-based User Interface as well as the Command line to manage the RabbitMQ server
  • Send and consume messages from RabbitMQ using Java
  • Make use of plugins that add features to RabbitMQ

Description

In this course, you will learn about Systems Messaging followed by the ins and out of RabbitMQ.

You will learn why RabbitMQ is a good message broker and use case scenarios of where you might want to use it.

In this course, we go through the installation of RabbitMQ on different environments (Windows, Linux, Mac OS) up to managing RabbitMQ using both the Web-based Management User Interface as well as the command line tools.

This course is essentially split into 2 parts.

The first part covers the theory behind messaging, messaging protocols and RabbitMQ.

The second part covers the application of the theory and demonstration of RabbitMQ features using a fictitious consulting company called "Ledner Solutions" which gets jobs to solve problems using RabbitMQ.

In the second part we demonstrate RabbitMQ use cases and live code solutions to the problems. We also increase our knowledge of RabbitMQ by developing actual Queues, Exchanges and Bindings with Java. It is here that we will build Producer and Consumer applications to send and retrieve messages from RabbitMQ.

RabbitMQ is the most popular open source message broker and it used by big organisations such as Google and JP Morgan Chase so it is definitely worth it to learn it.

Hope to see you in the course.

Who Should Attend!

  • Anyone who wants to learn Messaging and Messaging Protocols e.g. the Advanced Message Queuing Protocol (AMQP)
  • Anyone who wants to learn, understand and use RabbitMQ
  • Anyone who wants to build applications using RabbitMQ as the Message Broker
  • Anyone who wants to learn how to leverage RabbitMQ in their existing systems

TAKE THIS COURSE

Tags

  • Java
  • RabbitMQ

Subscribers

82

Lectures

16

TAKE THIS COURSE



Related Courses