Ich benutze jboss 5.1.x Ich versuche, meine mdb-Instanzen zu erhöhen. aber kein Erfolg.Erhöhung der Instanzen von MDB
einige Code:
@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
{
...
}
jetzt, wenn ich an der Admin-Konsole suchen, unter der Warteschlangen \ myQueue Baum:
Consumer Count 1 The number of consumers on the queue
Message Count 0 The number of messages in the queue
- der Verbraucher Graf, halten nur 1 sein
eine Idee, was ist los? oder was habe ich nicht richtig konfiguriert?
danke,
ray.
Was ist, wenn MDB Instanzvariable verwendet? Wenn er aus zwei separaten Threads aufgerufen wird, kann dies zu Konflikten führen. – AlexR
keine Instanzvariablen verwenden :) – Bozho
Ich wollte mehr als eine Instanz von MDB in meinem System haben, parallel auf meinem JMS Que – rayman