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. [z/OS]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.

Vorgehensweise

  1. Konfigurieren des Nachrichtenlistenerdienstes .
    [z/OS]
    Notiz: Bevor Sie Nachrichtenlistener-Ressourcen konfigurieren, berücksichtigen Sie die Implementierung des Nachrichtenlistener-Dienstes auf dem z/OS Plattform, die sich darauf auswirkt, wie Sie Ihren Listener-Port konfigurieren sollten.
  2. Listener-Ports verwalten.
    Sie können die folgenden Verwaltungstasks ausführen:
    • Listener-Port erstellen oder konfigurieren
    • Listener Port starten und stoppen
    • Listener Port löschen
  3. [z/OS]Wenn die Message-Driven Bean eine Warteschlange verwendet, die von WebSphere MQ Optimieren Sie als JMS-Anbieter die Leistung, indem Sie die Eigenschaften des Warteschlangenziels so konfigurieren, dass sie am besten zu Ihrem Message-Driven Bean passen.

    Weitere Informationen zur Leistung finden Sie unter Optimieren von Messaging-Zielen für die WebSphere MQ Messaging-Anbieter.

  4. Konfigurieren der Sicherheit für Message-Driven Beans, die Listener-Ports verwenden .

Ergebnisse

Sie haben die Ressourcen konfiguriert, die der Nachrichten-Listener-Service für die Unterstützung von Message-driven Bean benötigt.