私はjboss 5.1.xを使用しています mdbのインスタンスを増やそうとしています。 しかし成功はありません。MDBのインスタンスを増やす
いくつかのコード:今
@MessageDriven(activationConfig =
{ @ActivationConfigProperty(propertyName = "destinationType", propertyValue =
"javax.jms.Queue"),
@ActivationConfigProperty(propertyName = "destination", propertyValue =
Constants.QUEUE_LOOKUP),
@ActivationConfigProperty(propertyName = "maxSession", propertyValue = "50")
}
)
public class ECMSDispatcherMdb implements MessageListener
{
...
}
私はキュー\ MYQUEUEツリーの下で、コンソール管理者を見て:
Consumer Count 1 The number of consumers on the queue
Message Count 0 The number of messages in the queue
- 消費者のカウントは、唯一の1 され続けます
何が間違っていますか?または私が正しく構成していないものは?
おかげで、
線。
MDBでインスタンス変数を使用する場合はどうなりますか? 2つの別々のスレッドから呼び出されると、競合が発生する可能性があります。 – AlexR
インスタンス変数を使用していません:) – Bozho
自分のシステムに複数のMDBインスタンスがあり、JMS Queueで並列に動作させたいと思った – rayman