QueueSender or MessageProducer?
Well the answer is: -
MessageProducer. There is nothing new in QueueSender or TopicPublisher which is
not available in MessageProducer. But
converse is true. MessageProducer has few more features than QueueSender and TopicPublisher.
Creating a MessageProducer provides the same features as creating a
TopicPublisher
. or QueueSender.
Also, there is an added
benefit, if your code is sending messages to Queue as well as a Topic, you can
dynamically pass destination to your MessageProducer creator and make the code
consistent.
This analogy can be used
with QueueSession and TopicSession objects. Using a generic Session is always recommended.
But don’t be panic if you
have existing code with QueueSender and QueueReceiver, for futher development
though, please use their parents J
Did you still have a
doubt? Post a comment. I will try to answer it as soon as possible.
No comments:
Post a Comment