O'Reilly logo

Mastering Spring Application Development by Anjana Mankale

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Messaging with Spring JMS

Java Messaging Services (JMS) is an API used to communicate between the components in an application or between applications. The messages can be sent and received between applications and components. The messaging agents behave like middlemen to create, receive, read, and send messages. The message consumer does not need to be available at all times to receive the message. The messaging agents store the messages and they can be read whenever required.

An architect would choose JMS to achieve a loosely coupled design. The messages are asynchronous, they are delivered as soon as they arrive, and there is no request sent for the messages. It also prevents redundancy and ensures that a particular message is delivered ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required