Prev Next

Integration / ActiveMQ Interview Questions Basics

Define a Producer in ActiveMQ?

A Producer (MessageProducer in JMS terms) is the client component responsible for creating and sending messages to a specific destination, either a Queue or a Topic. It is created from a Session and can set delivery mode, priority, and time-to-live per message.

A producer doesn't need to know who, if anyone, is consuming the message - it simply hands the message to the broker, which takes responsibility for delivery.

Producers can also be created without specifying a destination up front, letting the same producer send to different destinations chosen at send time, which is convenient when a single service publishes to several queues.

A Producer sends messages to which two destination types?
What can a Producer set on a message?

More Related questions...

Show more question and Answers...


Comments & Discussions