Configuration de la régulation de bean géré par message pour le fournisseur de messagerie par défaut

Cette tâche permet de configurer la régulation des messages pour les beans gérés par message déployés en tant que ressources JCA 1.5 sur le fournisseur de messagerie par défaut.

Avant de commencer

La prise en charge de la régulation décrite dans cette rubrique s'applique uniquement au fournisseur de messagerie par défaut (l'adaptateur de ressources JMS d'intégration service).

Pour le fournisseur de messagerie WebSphere MQ, configurez la régulation de message en définissant la propriété Maximum de sessions de serveur sur le panneau de spécifications d'activation du fournisseur de messagerie WebSphere MQ ou la propriété maxPoolSize lors de l'utilisation des commandes createWMQActivationSpec ou modifyWMQActivationSpec wsadmin.

Si vous disposez d'un fournisseur de messagerie tiers JMS compatible JCA 1.5, reportez-vous à la méthode générique de régulation de messages décrite dans Régulation du flux de messages entrant pour les beans gérés par message JCA 1.5.

Pourquoi et quand exécuter cette tâche

Utilisez cette tâche si vous voulez réguler les messages pour un bean géré par message déployé comme une ressource JCA (J2EE Connector Architecture) 1.5 sur le fournisseur JMS de messagerie par défaut.

Le fournisseur de messagerie par défaut (l'adaptateur de ressources JMS d'intégration de services) utilise un type spécial de régulation des messages. Vous pouvez conserver la taille par défaut (500) pour les pools de beans gérés par message.

Le fournisseur de messagerie par défaut permet de réguler la distribution des messages dans un bean géré par message via l'option de configuration de nombre maximal de noeuds finaux sur la spécification d'activation JMS utilisée pour déployer le bean ou le composite.
  • Le nombre maximal d'instances pour chaque bean géré par message est contrôlé par le paramètre Nombre maximal de noeuds finaux dans la spécification d'activation permettant de déployer le bean géré par message. Le nombre maximal d'accès simultanés permet d'éviter une accumulation temporaire des messages lorsqu'il existe un trop grand nombre d'instances MDB. Par défaut, le nombre maximal d'instances MDB simultanées est 10.

    La zone Nombre maximal de noeuds finaux limite le nombre de noeuds finaux (instances d'un bean géré par message spécifique) qui traite les messages de manière simultanée. Si le nombre maximal a été atteint, les nouveaux messages ne sont pas acceptés par le moteur de messagerie pour distribution tant qu'un point final n'a pas terminé le traitement en cours.

    Si le nombre de messages disponibles (longueur de la file d'attente) associés au bean géré par message est très élevé et que votre serveur peut gérer un plus grand nombre de travaux simultanés, vous pouvez profiter des avantages de l'augmentation du paramètre Nombre maximal d'accès simultanés.

    Si vous définissez le nombre maximal d'accès simultanés pour un bean géré par message, assurez-vous d'indiquer une valeur inférieure au nombre maximal d'instances de noeud final pouvant être créées par l'adaptateur auquel le bean géré par message est associé. Si nécessaire, augmentez la limite d'instances de noeud final.

  • Une spécification d'activation a également une taille de lot maximale qui indique le nombre de messages pouvant être réattribués à un point final dans un lot pour une distribution en série. Ainsi, par exemple, si vous avez attribué la valeur 10 à la propriété Nombre maximal de noeuds finaux et la valeur 3 à la propriété Taille de lot maximale, il peut exister jusqu'à 10 noeuds finaux, chacun d'entre eux traitant jusqu'à trois messages. Au total, 30 messages sont attribués à ce bean géré par message. S'il existe plusieurs beans gérés par message déployés dans une spécification d'activation, les valeurs maximales s'appliquent individuellement à chaque bean géré par message.
  • Prenez soin de toujours attribuer à la propriété Nombre maximal de noeuds finaux une valeur inférieure à la taille du pool JCA.
Remarque : Vous pouvez optimiser la régulation de vos beans gérés par message, ce qui est surtout important sur z/OS. La charge de travail qui arrive à la destination que le bean géré par message utilise peut solliciter plus de ressources serveur et donc gêner d'autres activités. Par exemple, au redémarrage d'applications MDB est générée une file d'attente de messages. Le nombre de messages peut être régulé pour que le bean géré par message les traite de la façon la plus efficace possible.

Pour configurer la prise en charge de la régulation des messages du fournisseur de la messagerie par défaut (l'adaptateur de ressources JMS du bus d'intégration de services), utilisez la console d'administration pour suivre la procédure ci-après.

Procédure


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjn0027_
Nom du fichier : tjn0027_.html