Skip to main content

Java Messaging Service - Spring MVC, Spring Boot, ActiveMQ

1h 47m 44s
English
Paid

Apache ActiveMQ is an open-source message broker developed in Java. Have you ever wondered how WhatsApp works? You'll learn both one-to-one and one-to-many messaging techniques in this course. While the course isn't about WhatsApp, it delves deeply into Apache ActiveMQ functionality.

Introduction to Java Messaging Service (JMS)

Often, there are scenarios where two or more of your Java applications need to communicate with each other. This is where Java Messaging Service (JMS) becomes essential. With Apache ActiveMQ, you can execute time-consuming tasks in your application asynchronously. This course includes a real-world example using JSON messaging for practical understanding.

What You Will Learn

  • Java Messaging Service (JMS) with Apache ActiveMQ.
  • Comprehensive understanding of Apache ActiveMQ.
  • Publishing messages to queues via Java Console App, Spring MVC, and Spring Boot App using JMS templates. Support for various formats like simple text, JSON, or XML.
  • Consuming messages from queues using Java Console App, Spring MVC, and Spring Boot App.
  • A real-time example with a JSON message illustrating when to use Apache ActiveMQ effectively.
  • Publishing messages to topics using Java Console App, Spring MVC, and Spring Boot App with Spring JMS Template, in formats such as simple text, JSON, or XML.
  • Consuming messages from topics through Java Console App, Spring MVC, and Spring Boot App.
  • Understanding the differences between Queue and Topic to determine their appropriate use cases.
  • Creating message publishers and consumers for both Queue and Topic separately with Spring MVC and Spring Boot.

Understanding WhatsApp and Messaging

While this course doesn't cover WhatsApp itself, you will gain insights into its messaging mechanics. You'll understand the concept of real-time messaging applications and how they utilize services like Apache ActiveMQ.

Practical Implementation

Master JMS Template usage for publishing and consuming messages across various Java frameworks. Through structured tutorials and hands-on examples, you'll develop skills for implementing message-driven applications effectively.

By the end of this course, you should have a comprehensive understanding of how to leverage Apache ActiveMQ within your Java applications for robust and scalable messaging solutions.

About the Author: udemy

udemy thumbnail
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams. Udemy is the leading global marketplace for teaching and learning, connecting millions of students to the skills they need to succeed. Udemy helps organizations of all kinds prepare for the ever-evolving future of work. Our curated collection of top-rated business and technical courses gives companies, governments, and nonprofits the power to develop in-house expertise and satisfy employees’ hunger for learning and development.

Watch Online 27 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 27 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction to Apache ActiveMQ
All Course Lessons (27)
#Lesson TitleDurationAccess
1
Introduction to Apache ActiveMQ Demo
01:30
2
Introduction To Java Messaging Service
02:09
3
Understanding Of Java Messaging Service
02:08
4
What is Queue ?
04:39
5
What is topic ? Difference between Topic and Queue
03:08
6
Installing Apache ActiveMQ
03:51
7
Adding Authentication and Authorization To Apache ActiveMQ
04:09
8
Web Console Broker Credentials
04:14
9
Publishing Message To Queue
06:18
10
Consuming Message From Queue
06:35
11
What is Client Acknoledgment ?
04:36
12
Round Robin Example With Multiple Consumers
04:47
13
Understanding Real Time Scenario To Use ActiveMQ
02:51
14
Real Time Example With JSON Message
06:11
15
Creating Topic
01:29
16
Publishing Message To Topic
05:28
17
Consuming Message From Topic
07:39
18
Topic With Multiple Consumers
02:57
19
Project Set Up
03:55
20
JMS Publisher Configuration
03:46
21
Publishing Message To Queue
07:14
22
JMS Consumer Using Spring JMS Template
06:36
23
Introduction To JMS With Spring Boot
00:49
24
Spring Boot Project Set Up For JMS
02:36
25
JMS Publisher Using Spring Boot
04:27
26
JMS Consumer Using Spring Boot
03:10
27
More Lectures On The Way
00:32
Unlock unlimited learning

Get instant access to all 26 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription