JMS Interview Questions
How JMS is different from RPC?
Wh at are the advantages of JMS?
Are you aware of any major JMS products available in the market?
What are the different types of messages available in the JMS API?
What are the different messaging paradigms JMS supports?
What is the difference between topic and queue?
What is the role of JMS in enterprise solution development?
What is the use of Message object?
What is the basic difference between Publish Subscribe model and P2P model?
W hat is the use of BytesMessage?
What is the use of StreamMessage?
Wh at is the use of TextMessage?
What is the use of ObjectMessage?
Wha t is the use of MapMessage?
What is the difference between BytesMessage and StreamMessage?
What is point-to-point messaging?
Can two different JMS services talk to each other? For instance, if A and B are two different JMS providers, can Provider A send messages directly to Provider B? If not, then can a subscriber to Provider A act as a publisher to Provider B?
What is the advantage of persistent message delivery compared to nonpersistent delivery?
Give an example of using the publish/subscribe model.
Why doesn’t the JMS API provide end-to-end synchronous message delivery and notification of delivery?
What are the various message types supported by JMS?
How is a java object message delivered to a non-java Client?
What is MDB and What is the special feature of that?
W hat are the types of messaging?
What are the core JMS-related objects required for each JMS-enabled application?
Why would you choose JMS over RMI?
What are the two different types of messaging models that are supported by JMS?
How does a message consumer filters messages?
How does the JMS API relax the timing dependency between publishers and subscribers in publish-and-subscribe messaging model?
What are the three components of a ‘Message’?
What information is stored in the Header of a ‘Message’?
What are the 5 types of Messages?
Describe the lifecycle of a sender application in order to send a message?
Describe the lifecycle of a receiver application in order to receive a message?
Messages are not successful until they have been acknowledged. What are the types of acknowledgments?
What is the difference between ic and queue ?
What happens to messages if a transaction is rolled back?
What is the Role of the JMS Provider?
Are we allowed to change the transaction isolation property in middle of a transaction?
What is the difference between ServletContext and PageContext?
W hat is JMS administered object ?
What is JMS session?
What is JMS provider?
What is JMS client?
What is JMS application?
What is message producer?
What is JMS?