2
是什么意思是:JMS会话线程影响
会话对象是生产和消费消息
为什么Session
延伸Runnable
一个单线程上下文? 这是否意味着当我们创建一个新的会话对象时,总是启动一个新的应用程序级线程?
请理解这一点,我需要帮助。
是什么意思是:JMS会话线程影响
会话对象是生产和消费消息
为什么Session
延伸Runnable
一个单线程上下文? 这是否意味着当我们创建一个新的会话对象时,总是启动一个新的应用程序级线程?
请理解这一点,我需要帮助。
这是否意味着当我们创建一个新的会话对象时,总是启动一个新的应用程序级线程?
不,这意味着,当你开始一个新的线程,你应该获得了一个新的Session
。它说,就在same place you were looking:
如果客户希望有一个线程产生的消息,而其他消耗他们,客户应使用单独的会议,供其生产线。
连接一旦开始,任何具有一个或多个注册消息监听器的会话都将专用于向其传递消息的控制线程。客户端代码使用此会话或来自其他控制线程的任何组成对象是错误的。此规则的唯一例外是使用会话或连接关闭方法。
我不认为这是暗示的。很确定这是明确地说。 – MadConan