Skip to content

1. Java Messaging Service (JMS)

JOHNYBASHA SHAIK edited this page Aug 31, 2018 · 3 revisions

Java Messaging Service

JMS messaging model facilitates the enterprise application to

  1. send the messages asynchronously.
  2. process the stream of incoming messages concurrently.

JMS architecture consists of

  1. JMS Provider -- This handles the routing and delivery of the JMS message. (eg: Java EE compatible application server)
  2. JMS Message -- A piece of information exchange between JMS consumer and producer.
  3. JMS Consumer -- JMS Client that receives the JMS Message.
  4. JMS Producer -- JMS Client that sends the JMS Message

Below are the two messaging models JMS provides:

  1. Point to Point or Queue
  2. Publish and Subscribe or Topic

Clone this wiki locally