What is JMS and Messages Queues ? | Where & How its used ?

Опубликовано: 27 Март 2026
на канале: Simplifying Tech
34,488
318

⭐⭐⭐What is JMS and Messages Queues ? | Where & How its used ? |⭐⭐⭐

The Java Message Service (JMS) API is a Java message-oriented middleware API for sending messages between two or more clients. It is an implementation to handle the producer–consumer problem. JMS is a part of the Java Platform, Enterprise Edition (Java EE), It is a messaging standard that allows application components based on Java EE to create, send, receive, and read messages. It allows the communication between different components of a distributed application to be loosely coupled, reliable, and asynchronous.

A JMS application is composed of the following parts:

JMS provider: A messaging system that implements the JMS specification.
JMS clients: Java applications that send and receive messages.
Messages: Objects that are used to communicate information between JMS clients.
Administered objects: Preconfigured JMS objects that are created by an administrator for the use of JMS clients.

JMS supports two different message delivery models:

Point-to-Point Model (Queue destination)
Publish/Subscribe Model (Topic destination):


__________________________________________
Reference Blog Link: 👉https://simplifyingtechcode.wordpress...
__________________________________________
⏲️Time Stamps⏲️
0:30 - Overview of JMS
1:00 - Producer and consumer problem
1:50 - JMS flow
3:35- JMS Architecture
4:10 ​- Point to point communication
5:15 Publish subscribe model
7:30 The JMS Programming Model
8:20 Producing and Consuming Messages
10:27 Conclusion

️Watch our latest videos: https://www.youtube.com/channel/UCH4j...
▶️ Elasticsearch java - Playlist : https://www.youtube.com/playlist?list...
▶️ MongoDB java -Playlist : https://www.youtube.com/watch?v=WIhhz...
▶️ Spring Boot Java -Playlist : https://www.youtube.com/watch?v=9Dr55...
__________________________________________

🐦 Twitter:   / simplifyingtech  
📷 Insta:   / simplifying.  .
---------------------------------------------------------------
Production Credits:

Edited by: Simplifying Tech
Edited with Tool : Filmora 10
Produced by: Simplifying Tech
WebSite: https://simplifyingtechcode.wordpress...
---------------------------------------------------------------
About Simplifying Tech :
👉 Lets Make it Simplified and illustrative....
The main Objective of Simplifying Tech is to have people learn new technologies and programming in more simplified and illustrative way.
---------------------------------------------------------------