标签: jms jms-session
如果我有一个JMS队列并且我希望从发布客户端向队列发送消息,我需要先打开一个会话,从其jndi名称获取队列,然后将消息发送到队列。
但是在消费者方面,为什么我不需要手动打开会话并接收消息。容器是否始终为每个MDB保持一个打开的会话(考虑在一个队列上侦听一个MDB)
答案 0 :(得分:0)
如果您正在使用MDB(容器管理的对象),则连接,会话,队列/主题和实际使用者都由容器管理。
你只需编写onMessage(Message m)的代码,就是这样。
onMessage(Message m)