Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Learn RabbitMQ: Asynchronous Messaging with Java and Spring

Course Cover

4

(9)

compare button icon

Course Features

icon

Duration

2.37 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

2.37 hours

Course Description

Learn RabbitMQ: Asynchronous Messaging With Java and Spring

About This Video

  • Learn how to create Queues and Exchanges, Routings and Listeners using Rabbit MQ Java and Spring
  • Learn about the architecture of RabbitMQ

This course will take you through the entire process of messaging from start to finish. We will learn what messaging is and how it impacts our architectural decisions and design considerations. Next, we'll be studying Advanced Message Queueing Protocol. We will explore the reasons and benefits of AMQP, as well as how it has influenced RabbitMQ's architecture from messaging concepts to client platforms.

We will learn about Queues and Exchanges, Bindings and Routings, Publishers, Subscribers and more about RabbitMQ! We will install RabbitMQ software on both Windows and MacOS. We'll learn how RabbitMQ Dashboard allows us to easily monitor and manage our RabbitMQ servers and send our first message to RabbitMQ.

We will learn how to create Queues and Exchanges with Spring AMQP using both the Annotations Builder methods. Additionally, we will develop a message receiver for a specific queue that was also created programmatically. We will both publish and listen for messages and create an application from scratch, similar to professional applications.

RabbitMQ is an open-source messaging broker and middleware that is widely used. RabbitMQ is lightweight, portable, and easy to use on both the premises and in cloud. It supports multiple messaging protocols. RabbitMQ can both be deployed in distributed or federated configurations to meet high availability and scale requirements. RabbitMQ can be used on many operating systems as well as cloud environments. It also offers a variety of tools for developers to help you learn the most popular languages.

All the codes and supporting files for this course are available at: https://github.com/PacktPublishing/Learn-RabbitMQ-Asynchronous-Messaging-with-Java-and-Spring

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Learn to develop Queues, Exchanges, Routings, and Listeners with Rabbit MQ using Java and Spring

Learn and understand the architecture of RabbitMQ

Course Instructors

Niyazi Erdoğan

Instructor

Niyazi Erdoğan is the instructor for this course

Course Reviews

Average Rating Based on 9 reviews

3.9

33%

33%

22%

11%

Course Cover