Configuration de gestionnaires de compteurs

Un gestionnaire de compteurs agit en tant que pool d'unités d'exécution pour des composants d'application utilisant des beans asynchrones. Utilisez la console d'administration pour configurer des gestionnaires de compteurs. le service de gestionnaire de compteurs est activé par défaut.

Avant de commencer

Fonction obsolète Fonction obsolète: Les beans asynchrones, CommonJ Timer et WorkManager sont des fonctions de planification asynchrone obsolètes qui améliorent les performances des tâches nécessitant de nombreuses ressources en permettant à des tâches uniques de s'exécuter en tant que tâches multiples. Concurrency Utilities for Java™ EE remplace ces fonctions de planification obsolètes.depfeat

Si vous ne connaissez pas les gestionnaires de compteurs, consultez les informations sur les gestionnaires de compteurs dans la rubrique Beans asynchrones.

Pourquoi et quand exécuter cette tâche

Vous pouvez définir plusieurs gestionnaires de compteurs pour chaque cellule. Chaque gestionnaire de compteurs est lié à un emplacement unique dans l'interface JNDI (Java Naming and Directory Interface).

Important : Le service de gestionnaire de compteurs n'est pris en charge qu'au sein du conteneur d'EJB (JavaBeans) ou du conteneur Web. La consultation et l'utilisation d'un gestionnaire de compteurs configuré à partir d'un conteneur client d'application Java Platform, Enterprise Edition (Java EE) ne sont pas prises en charge.

Procédure

  1. Démarrez la console d'administration.
  2. Sélectionnez Ressources > Accès concurrents > Gestionnaires de minuteur.
  3. Spécifiez une valeur de Portée et cliquez sur Nouveau.
  4. Spécifiez les propriétés requises suivantes :
    Portée
    Portée de la ressource configurée. Cette valeur spécifie l'emplacement du fichier de configuration.
    Name
    Nom affiché pour le gestionnaire de compteurs.
    Nom JNDI
    Nom JNDI (Java Naming and Directory Interface) du gestionnaire de compteurs. Ce nom est employé par les beans asynchrones qui doivent interroger le gestionnaire de compteurs. Chaque gestionnaire de compteurs doit avoir un nom JNDI unique au sein de la cellule.
    Nombre d'unités d'exécution de compteur
    Nombre maximal d'unités d'exécution à utiliser pour les compteurs.
  5. [Optionnel] Spécifiez une Description et une Catégorie pour le gestionnaire de compteurs.
  6. [Facultatif] Sélectionnez les noms de service (contextes Java EE) sur lesquels le gestionnaire de compteurs doit être disponible. Tout bean asynchrone utilisant ce gestionnaire de compteurs hérite du contexte Java EE sélectionné appartenant au composant qui l'a créé. Le gestionnaire de compteurs connaît la liste des services sélectionnés connue sous le nom de règle de contexte d'héritage. La sélection d'un nombre excessif de services risque de réduire les performances.
  7. [Facultatif] Sélectionnez Propriétés personnalisées > Nouveau. Autres zones facultatives :
    Name
    lateTimerTime
    Value
    Nombre de secondes
    Description
    Entrez une description
    Type
    Sélectionnez java.lang.String

    La propriété personnalisée lateTimerTime indique le nombre de secondes au delà duquel le compteur à déclenchement différé doit consigner un message d'information. Le message d'information est consigné une fois par le gestionnaire de compteurs. La valeur par défaut est de 5 secondes et la valeur 0 désactive cette propriété.

  8. Sauvegardez votre configuration.

Résultats

Le gestionnaire de compteurs est à présent configuré et exploitable par les composants de l'application qui doivent gérer le lancement du code asynchrone.

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=tasb_timemanager
Nom du fichier : tasb_timemanager.html