Séparation au niveau du serveur d'agents
Dans l'approche des critères d'agent pour la séparation de la charge de travail, vous pouvez définir les valeurs FILTER_CRITERIA par rapport au paramètre Task Queue Filter Criteria pour créer plusieurs critères selon les besoins, les associer à des serveurs identiques ou distincts, puis exécuter une ou plusieurs instances en fonction des exigences de débit des serveurs.
La ségrégation au niveau du serveur d'agents est une autre option permettant de séparer la charge de travail. Dans cette approche, les critères de filtrage sont définis en tant que paramètre de démarrage du serveur.
Les services d'agent associés au serveur d'agent peuvent ou non avoir configuré Task Queue Filter Criteria parmi les paramètres de critères. Les critères de filtrage au niveau du serveur d'agent remplacent tous les Task Queue Filter Criteria définis parmi les services d'agent. L'avantage ici est que vous pouvez spécifier les critères de filtrage lors du démarrage du serveur sans modifier la configuration car de nombreuses instances du serveur d'agent peuvent être démarrées en fonction des exigences de séparation et pour répondre aux exigences de débit.
filtercriteria pour spécifier un ou plusieurs modèles de ségrégation séparés par des virgules. Vous pouvez transmettre les paramètres comme indiqué ici:- En tant qu'argument JVM
agentserver.sh -jvmargs "-Dfiltercriteria=<segregation patterns>" <agent server> - En tant qu'argument de serveur d'agent
agentserver.sh <agent server> -filtercriteria <segregation patterns>
Tous les agents de file d'attente de tâches qui s'exécutent sur le serveur d'agents correspondent à FILTER_CRITERIA=<filtercriteria
value> pour obtenir les travaux à traiter.
agentserver.sh <agent server> -filtercriteria "VeryLarge,VOID"