Impostazioni della porta listener

Una porta listener viene utilizzata per semplificare la gestione dell'associazione tra una produzione connessioni, una destinazione e un bean distribuito basato sui messaggi.

Utilizzare questo pannello per visualizzare o modificare le proprietà di configurazione della porta listener selezionata.

Per visualizzare questa pagina della console di gestione, fare clic su Server-> server_applicazioni-> Servizio listener dei messaggi-> Porte listener-> porta_listener

Nome
Il nome con cui è nota la porta listener per scopi amministrativi.
Tipo dati Stringa
Predefinito Nullo
Stato iniziale
Lo stato che si desidera per la porta listener al successivo riavvio del server delle applicazioni
Tipo dati Enum
Unità Non applicabile
Predefinito Avviato
Intervallo
Avviato
Quando il server delle applicazioni viene successivamente riavviato, la porta listener viene avviata automaticamente.
Arrestato
Quando il server delle applicazioni viene successivamente avviato, la porta listener non viene avviata automaticamente. Se i bean basati sui messaggi utilizzano questa porta listener sul server delle applicazioni, l'amministratore di sistema deve avviare la porta manualmente o selezionare il valore AVVIATO di questa proprietà, quindi deve riavviare il server delle applicazioni.
Descrizione
Una descrizione della porta listener, per scopi di gestione all'interno di IBM WebSphere Application Server.
Tipo dati Stringa
Predefinito Nullo
Nome JNDI produzione connessioni
Il nome JNDI per la produzione connessioni JMS che la porta listener deve utilizzare; ad esempio, jms/connFactory1.
Tipo dati Stringa
Predefinito Nullo
Nome JNDI destinazione
Il nome JNDI per la destinazione che la porta listener deve utilizzare; ad esempio, jms/destn1.

Se il servizio Extended messaging utilizza questa porta listener per gestire le risposte ritardate, il valore di questa proprietà deve corrispondere alla destinazione della risposta JMS sulla porta output utilizzata dal bean di invio. Inoltre non è possibile utilizzare una destinazione temporanea per le risposte ritardate.

Tipo dati Stringa
Predefinito Nullo
Numero massimo di sessioni
Specifica il numero massimo di sessioni simultanee del server JMS utilizzate da un listener per elaborare i messaggi.

Ciascuna sessione corrisponde a un unico thread listener ma non controlla il numero di messaggi elaborati contemporaneamente. Regolare questo parametro quando la macchina su cui è in esecuzione l'applicazione del processo non realizza la funzione disponibile e produce una velocità di trasmissione minore durante i processi di lunga durata.

Questo parametro consente di aggiungere qualche livello di simultaneità in modo che i messaggi vengano ricevuti contemporaneamente prima della parte sincronizzata della ricezione dei messaggi. Un aumento del 40% nella velocità di trasmissione si verifica in un'applicazione con processi di lunga durata su un sistema NetFinity 5500 500 MHz, a 4 vie, 4GB RAM.

In alternativa, invece di eseguire questa modifica nella console di gestione, è possibile modificare il valore di sessioni massime nel file server.xml nella sezione delle porte listener come riportato di seguito:

<listenerPorts xmi:id="ListenerPort_1"
name="bpeIntListenerPort" 
description="Internal Listener Port for Process Choreographer" 
connectionFactoryJNDIName="jms/bpeCF" destinationJNDIName="jms/bpeIntQueue" 
maxSessions="5" maxRetries="10" maxMessages="1">
<stateManagement xmi:id="StateManageable_5" initialState="START"/>
</listenerPorts>

Tipo dati Numero intero
Unità Sessioni
Predefinito 1
Intervallo Da 1 a 2147483647
Consigliato Per consentire l'elaborazione simultanea di più messaggi, impostare il valore su 2-4 sessioni per processore di sistema. Mantenere il valore il più basso possibile per eliminare sovraccarichi sui client. Se si desidera un ordine rigido di messaggi, impostare il valore su 4 per avere sempre un thread in uno stato di attesa che viene bloccato alla ricezione del messaggio.
Numero massimo di tentativi
Numero massimo di volte in cui il listener tenta di consegnare un messaggio prima di arrestarsi, nell'intervallo compreso tra 0 e 2147483647.

Numero massimo di volte in cui il listener tenta di consegnare un messaggio a una istanza bean basata sui messaggi prima di arrestarsi.

Tipo dati Numero intero
Unità Numero tentativi
Predefinito 0 (nessun tentativo)
Intervallo Da 0 (nessun tentativo) a 2147483647
Numero massimo di messaggi
Il numero massimo di messaggi che il listener può elaborare in una sessione del server JMS.

Regolare questo parametro quando l'ordine messaggi non è un requisito necessario. Questo parametro controlla il livello di simultaneità nel servizio listener.

Tipo dati Numero intero
Unità Numero di messaggi
Predefinito 1
Intervallo Da 1 a 2147483647
Consigliato Per consentire l'elaborazione simultanea di più messaggi, impostare il valore su 2-4 sessioni per processore di sistema. Mantenere il valore il più basso possibile per eliminare sovraccarichi sui client. Se si desidera un ordine messaggi rigido, impostare il valore su 1.