Gestion de diagramme temps réel
Chaque diagramme temps réel nécessite au moins une unité d'exécution pour pouvoir fonctionner. Vous pouvez contrôler un système dynamique pour déterminer s'il existe un nombre suffisant d'unités d'exécution pour tous les diagrammes temps réel. En utilisant la console JMX, vous contrôlez les statistiques JMX CurrentJobsInProcessBoxQueue et CurrentJobsInSchedulerQueue sous com.unicacorp.interact.flowchart. Dans l'absolu, il ne doit en exécuter aucune, même en période de charge maximale, ce qui implique qu'il existe un nombre suffisant d'unités d'exécution pour gérer les demandes pour les exécutions de diagramme temps réel.
*
Vous pouvez contrôler ces files d'attente avec le nombre d'unités d'exécution utilisées par les diagrammes interfactifs. Vous définissez les tailles de pool d'unités d'exécution des diagrammes temps réel dans IBM® Unica Marketing for Interact Runtime sous Interact > flowchart .
*
Affectez à maxNumberOfFlowchartThreads au minimum le nombre maximal d'utilisateurs simultanés dans le client Interact. Par exemple, si le nombre maximal d'utilisateurs simultanés est égal à 50 et que chaque appel de segmentation exécute un diagramme temps réel, affectez à maxNumberOfFlowchartThreads la valeur 50.
*
Définissez maxNumberOfProcessBoxThreads en fonction du nombre moyen de chemins simultanés dans les diagrammes temps réel et selon que les diagrammes temps réel sont liés au processeur ou aux E-S. La valeur doit être au moins égale à maxNumberOfFlowchartThreads. Par exemple, si le nombre moyen de chemins simultanés est égal à 2 et que toutes les zones de traitement sont liées au processeur, définissez maxNumberOfProcessBoxThreads pour que la propriété soit égale à 2*maxNumberOfFlowchartThreads. Si les zones de traitement sont liées aux E-S (par exemple, si elles exécutent des recherches et des écritures, telles que Sélection ou Extraction), il peut être nécessaire d'augmenter cette valeur.
*
Affectez à minNumberOfFlowchartThreads la même valeur que maxNumberOfFlowchartThreads. De même, affectez à minNumberOfProcessBoxThreads la même valeur que maxNumberOfProcessBoxThreads.