【发布时间】:2011-04-19 03:24:13
【问题描述】:
我可以让一些发送者发送一些消息,但是当我在一个会话中创建两个接收者时,第一个有效,第二个被阻止。在调试中,我看到第二个接收者收到的队列列表大小为零。我发现session是为一个线程做的,不知道这个问题是否涉及到不安全的线程?
我使用 ActiveMQ 实现。
【问题讨论】:
我可以让一些发送者发送一些消息,但是当我在一个会话中创建两个接收者时,第一个有效,第二个被阻止。在调试中,我看到第二个接收者收到的队列列表大小为零。我发现session是为一个线程做的,不知道这个问题是否涉及到不安全的线程?
我使用 ActiveMQ 实现。
【问题讨论】:
JMS 会话绝对是单线程的。因此,它只能有一个活动接收器。你有两个选择:
【讨论】: