Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Jakarta EE 10 Messaging with RabbitMQ

RabbitMQ is a cross-platform, cross-language ‘message broker.' This course will teach you how to use RabbitMQ’s Java library to publish and consume messages. You will understand exchanges and queues and how to use different message patterns.

Advanced
4h 19m
(10)

Created by Kevin Jones

Last Updated Jan 04, 2023

Course Thumbnail
  • Course

Jakarta EE 10 Messaging with RabbitMQ

RabbitMQ is a cross-platform, cross-language ‘message broker.' This course will teach you how to use RabbitMQ’s Java library to publish and consume messages. You will understand exchanges and queues and how to use different message patterns.

Advanced
4h 19m
(10)

Created by Kevin Jones

Last Updated Jan 04, 2023

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Message brokers provide a mechanism to loosely couple applications with applications, exchanging messages with the broker while not necessarily knowing much about each other. This allows applications to evolve independently of each other and for the entire system to scale. One common message broker is RabbitMQ, a cross-platform, language-agnostic broker where you can write clients in Java, C#, Python, or any number of other languages. In this course, Jakarta EE 10 Messaging with RabbitMQ, you’ll learn to publish and consume messages using RabbitMQ as the message broker. First, you’ll explore what a message broker is and the details you'll need to work with RabbitMQ. Next, you’ll discover how to publish and consume 'direct' messages. Finally, you’ll learn how to use the different message patterns that RabbitMQ exposes such as publish/subscribe and routing. When you’re finished with this course, you’ll have the skills and knowledge of RabbitMQ needed to create highly decoupled applications.

Jakarta EE 10 Messaging with RabbitMQ
Advanced
4h 19m
(10)
Table of contents

About the author
Kevin Jones - Pluralsight course - Jakarta EE 10 Messaging with RabbitMQ
Kevin Jones
34 courses 4.3 author rating 3440 ratings

Kevin has spent way too many years in the software industry. Starting on PL/1 on IBM mainframes then graduating through dBase IV to Windows and eventually onto Java, .Net and now JavaScript where he finally thinks he has found a home until the next new shiny comes along.

Get started with Pluralsight