JMS会话的目的是什么?为什么仅连接不足以在发送方和接收方之间交换JMS消息?
参见java.sun.com
会话对象是用于生成和使用消息的单线程上下文。尽管它可以在Java虚拟机(JVM)之外分配提供程序资源,但是它被认为是轻量级的JMS对象。
会话有几个目的:
一个会话可以创建并服务多个消息生产者和使用者。
一种典型的用法是在同步MessageConsumer上放置一个线程块,直到消息到达为止。然后,线程可以使用一个或多个会话的MessageProducers。