Paramètres de port d'écoute

Un port d'écoute est utilisé pour simplifier l'administration de l'association entre une fabrique de connexions, une destination et un bean géré par messages déployé.

Utilisez cet écran pour afficher ou modifier les propriétés de configuration du port d'écoute sélectionné.

Pour afficher cette page de la console d'administration, cliquez sur Serveurs-> serveur_applications-> Service d'écoute de messages-> Ports d'écoute-> port_écoute

Nom
le nom par lequel le port d'écoute est connu pour utilisation administrative.
Type de données Chaîne
Valeur par défaut Null
Etat initial
L'état souhaité pour le port d'écoute lors du prochain redémarrage du serveur d'applications
Type de données Enumération
Unité Non applicable
Valeur par défaut Démarré
Plage
Démarré
Au lancement suivant du serveur d'applications, le port d'écoute est démarré automatiquement.
Arrêté
Au lancement suivant du serveur d'applications, le port d'écoute n'est pas démarré automatiquement. Si les beans gérés par messages doivent utiliser ce port d'écoute sur le serveur d'applications, l'administrateur système doit démarrer le port manuellement ou sélectionner la valeur Démarré de cette propriété puis redémarrer le serveur d'applications.
Description
Description du port d'écoute dans IBM WebSphere Application Server, à des fins administratives.
Type de données Chaîne
Valeur par défaut Null
Nom JNDI de la fabrique de connexions
Le Nom JNDI de la fabrique de connexions JMS à utiliser par le port d'écoute ; par exemple, jms/connFactory1.
Type de données Chaîne
Valeur par défaut Null
Nom JNDI de destination
Le nom JNDI de destination à utiliser par le port d'écoute : par exemple, jms/destn1.

Si le service de messagerie étendue doit utiliser ce port d'écoute pour gérer les réponses tardives, la valeur de cette propriété doit correspondre à la destination de la réponse JMS sur le port de sortie utilisé par le bean d'émission. En outre, il ne peut pas utiliser une destination temporaire pour les réponses tardives.

Type de données Chaîne
Valeur par défaut Null
Nombre maximum de sessions
Indique le nombre maximal de sessions de serveur JMS simultanées utilisées par un module d'écoute pour traiter des messages.

Chaque session correspond à une unité d'exécution unique du module d'écoute mais ne contrôle pas le nombre de messages traités simultanément. Définissez ce paramètre lorsque le système exécutant l'application ne parvient pas à prendre en compte les capacités disponibles et assure un débit inférieur en exécutant des processus longs.

Ce paramètre autorise la réception simultanée de plusieurs messages avant le début de la phase de synchronisation de la réception des messages. Une augmentation du débit de 40 % est observée dans une application avec des processus longs exécutés sur un système NetFinity 5500 500 MHz, à 4 voies doté de 4 Go de mémoire RAM.

Vous pouvez également modifier la valeur définie pour le nombre maximal de sessions dans le fichier server.xml sous la section relative aux ports d'écoute :

<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>

Type de données Entier
Unité Sessions
Valeur par défaut 1
Plage 1 à 2147483647
Recommandation Si vous souhaitez que plusieurs messages soient traités simultanément, définissez une valeur comprise entre 2 et 4 sessions par processeur système. Cette valeur doit être aussi faible que possible afin d'éliminer les risques d'emballement du client. Si l'ordre des messages est une condition impérative, choisissez la valeur 4 afin qu'une unité d'exécution soit toujours disponible et bloquée lors de la réception du message.
Nombre maximum de tentatives
Le nombre maximum de tentatives de livraison du message par le programme d'écoute avant arrêt de ce programme d'écoute, selon une plage de 0 à 2147483647.

Le nombre maximum de tentatives de livraison d'un message par le programme d'écoute à une instance de bean géré par messages avant arrêt de ce programme d'écoute.

Type de données Entier
Unité Nouvelles tentatives
Valeur par défaut 0 (pas de nouvelle tentative)
Plage 0 (pas de nouvelle tentative) à 2147483647
Nombre maximum de messages
Nombre maximal de messages pouvant être traités par le module d'écoute dans une session du serveur JMS.

Ajustez ce paramètre lorsque l'ordre des messages n'est pas une nécessité impérative. Ce paramètre contrôle le niveau de traitement simultané du service du module d'écoute.

Type de données Entier
Unité Nombre de messages
Valeur par défaut 1
Plage 1 à 2147483647
Recommandation Si vous souhaitez que plusieurs messages soient traités simultanément, définissez une valeur comprise entre 2 et 4 sessions par processeur système. Cette valeur doit être aussi faible que possible afin d'éliminer les risques d'emballement du client. Si l'ordre des messages est une condition impérative, choisissez la valeur 1.