What is the difference between Point to Point and Publish/Subscribe
JMS Interview Questions and Answers
(Continued from previous question...)
62. What is the difference between Point to Point and
Publish/Subscribe
Point-to-point (P2P)
In point-to-point, messages are sent via queues.
Messages are put onto the queues by the message
producers (the clients). The message consumer is
responsible for pulling the message from the queue.
Point-to-point is typically used when a given message
must be processed (received) only once by a given
consumer. In this way, there is only one consumer of
the given message.
Publish-and-subscribe (pub/sub)
In publish-and-subscribe, messages are sent through
topics. Messages are published to topics by the
message producers. The messages may be received by any
consumers that subscribe to the given topic. In this
way, a message may be received, or processed, by multiple consumers.
(Continued on next question...)
Other Interview Questions
|