In this blog post, I will be discussing a Solace feature called “Topic Subscription on Queues” and explore how this feature can be used to meet some complex messaging requirements elegantly. I will begin by covering few basic concepts, discuss the feature in detail and conclude with a list of benefits this feature offers.
The Messaging Model divide
JMS defines two distinct Messaging models : Point to Point and Publish/Subscribe. Point to Point (P2P or PTP) is built on the concept of message queues with publisher addressing messages to specific Queue and the receiving clients extracting messages from the queue. The Queue acts as a holding area and messages are retained in the Queue until they are consumed or expire. Queues remove the timing dependency between senders and receivers. As the name Point-to-Point implies, each message can be consumed by only one consumer, though multiple consumers can bind to a queue.… Read the rest