Gestione delle risorse del listener dei messaggi per i bean basati sui messaggi
Gestire le risorse utilizzate dal servizio di ascolto dei messaggi per supportare i bean basati sui messaggi, in genere per l'utilizzo con un provider di messaggistica che non dispone di un Java™ EE Architettura del connettore (JCA) 1.5 adattatore di risorse.
Prima di iniziare
Per WebSphere® Application Server Nella versione 7 e successive, le porte del listener sono stabilizzate. Per ulteriori informazioni, leggere l'argomento sulle funzionalità stabilizzate. Pianifica la migrazione del tuo WebSphere MQ configurazioni di distribuzione del bean basato sui messaggi dall'utilizzo delle porte del listener all'utilizzo delle specifiche di attivazione. Tuttavia, non dovresti iniziare questa migrazione finché non sei sicuro che l'applicazione non debba funzionare prima sui server delle applicazioni WebSphere Application Server Versione 7. Ad esempio, se si dispone di un cluster di server delle applicazioni con alcuni membri in Version 6.1 e alcuni in una versione successiva, non è necessario migrare le applicazioni su quel cluster per utilizzare le specifiche di attivazione finché non si esegue la migrazione di tutti i server delle applicazioni nel cluster alla versione successiva. Inoltre, quando si esegue la migrazione alle specifiche di attivazione sul file z/OS® piattaforma, è necessario abilitare il processo Control Region Addict (CRA) del server delle applicazioni (selezionando Abilita la consegna dei messaggi in entrata basata su JCA nel pannello delle impostazioni del provider JMS o utilizzando il file manageWMQ comando per includere l'avvio del processo CRA come parte dell'avvio di un server delle applicazioni).
Se si desidera utilizzare i bean message-driven con un provider di messaggistica che non dispone di una versione JCA 1.5 O 1.6 adattatore di risorse, non è possibile utilizzare le specifiche di attivazione e quindi è necessario configurare i bean su una porta listener. Esistono anche alcuni scenari in cui, sebbene sia possibile utilizzare le specifiche di attivazione, è comunque possibile scegliere di utilizzare le porte del listener. Ad esempio, per compatibilità con le applicazioni bean basate sui messaggi esistenti.
Se sono presenti bean a messaggi che utilizzano WebSphere MQ provider di messaggistica (o un provider JMS di terze parti conforme) con porte listener e desideri invece utilizzare bean message-driven EJB 3 con porte listener, questi nuovi bean possono continuare a utilizzare lo stesso provider di messaggistica.
Informazioni su questa attività
Il servizio di ascolto dei messaggi è un'estensione delle funzioni JMS del provider JMS e fornisce un gestore di ascoltatori che controlla e monitora uno o più ascoltatori JMS. Ogni ascoltatore monitora una destinazione della coda JMS (per la messaggistica punto a punto) o una destinazione dell'argomento JMS (per la messaggistica di pubblicazione/sottoscrizione). Una porta listener definisce l'associazione tra un factory di connessione, una destinazione e un bean basato su messaggi distribuito. Quando distribuisci un bean basato sui messaggi, associ il bean a una porta listener. Quando un messaggio arriva a destinazione, il listener passa il messaggio a una nuova istanza di un bean basato sui messaggi per l'elaborazione.