Nachrichten-Listener-Ressourcen für MDBs verwalten
Verwalten Sie die Ressourcen, die vom Nachrichtenlistenerdienst zur Unterstützung von Message-Driven Beans verwendet werden, typischerweise für die Verwendung mit einem Messaging-Provider, der nicht über Java™ EE Connector-Architektur (JCA) 1.5 Ressourcenadapter.
Vorbereitungen
Für WebSphere® Application Server Ab Version 7 sind die Listener-Ports stabilisiert. Weitere Informationen finden Sie im Abschnitt zu den stabilisierten Features. Planen Sie die Migration Ihrer WebSphere MQ-MDB-Implementierungskonfigurationen
von Listener-Ports auf Aktivierungsspezifikationen. Sie sollten diese Migration jedoch erst beginnen, wenn Sie sicher sind, dass die Anwendung nicht früher auf Anwendungsservern ausgeführt werden muss als WebSphere Application Server Version 7. Wenn Sie beispielsweise einen Anwendungsservercluster mit einigen Mitgliedern der Version 6.1 und einige auf einer neueren Version, sollten Sie Anwendungen auf diesem Cluster erst dann zur Verwendung von Aktivierungsspezifikationen migrieren, wenn Sie alle Anwendungsserver im Cluster auf die neuere Version migriert haben. Wenn Sie zu Aktivierungsspezifikationen auf dem z/OS® Plattform müssen Sie den Control Region Adjunct (CRA)-Prozess des Anwendungsservers aktivieren (entweder durch Auswahl von Aktivieren Sie die JCA-basierte Übermittlung eingehender Nachrichten im Einstellungsbereich des JMS-Providers oder über die manageWMQ Befehl, um das Starten des CRA-Prozesses als Teil des Startens eines Anwendungsservers einzuschließen).
Wenn Sie nachrichtengesteuerte Beans (MDBs, Message-Driven Beans) für einen Messaging-Provider verwenden möchten, der keinen JCA-Ressourcenadapter der Version 1.5 oder 1.6 hat, können Sie keine Aktivierungsspezifikationen verwenden und müssen deshalb Ihre Beans für einen Listener-Port konfigurieren. Es gibt verschiedene Szenarien, in denen Sie sich für die Verwendung von Listener-Ports entscheiden können, obwohl Aktivierungsspezifikationen verwendbar wären, z. B. für die Kompatibilität mit vorhandenen MDB-Anwendungen.
Wenn Sie vorhandene Message-Driven Beans haben, die das WebSphere MQ Wenn Sie einen Messaging-Provider (oder einen kompatiblen JMS-Provider eines Drittanbieters) mit Listener-Ports haben und stattdessen EJB 3 Message-Driven Beans mit Listener-Ports verwenden möchten, können diese neuen Beans weiterhin denselben Messaging-Provider verwenden.
Informationen zu dieser Task
Der Nachrichten-Listener-Service ist eine Erweiterung der JMS-Funktionen des JMS-Providers. Dieser Service stellt einen Listener-Manager zur Verfügung, der einen oder mehrere JMS-Listener steuern und überwachen kann. Jeder Listener überwacht entweder eine JMS-Warteschlange (für Punkt-zu-Punkt-Messaging) oder ein JMS-Topicziel (für Pub/Sub-Messaging). Ein Listener-Port definiert die Zuordnung zwischen einer Verbindungsfactory, einer Zieladresse und einer implementierten MDB (Message-Driven Bean). Wenn Sie eine MDB implementieren, ordnen Sie die Bean einem Listener-Port zu. Wenn eine Nachricht an der Zieladresse eingeht, gibt der Listener sie zur Verarbeitung an eine neue Instanz einer MDB weiter.