Altova FlowForce Server 2024 Advanced Edition

Terminologie de l'Exécution équilibrée

Accueil Préc Haut Suivant

La terminologie suivante est utilisée en conjoncture avec l'équilibre de charge et la distribution d'exécution.

 

Instance de serveur

Une instance de serveur est une installation exécutée et mise sous licence de FlowForce Server. Les deux services (FlowForce Web Server et FlowForce Server) devraient être sur votre machine et devraient pouvoir être exécutés.

 

Instance de tâche

Une instance de tâche n'est pas la même chose qu'une tâche. Lorsque vous configurez une tâche FlowForce depuis la page de configuration de la tâche, vous créez en fait une configuration de tâche. À chaque fois que le critère du déclencheur défini pour une tâche s’applique, une instance de la tâche commence l’exécution. Les instances de tâche sont distribuées dans le cluster tel que défini par la queue d'exécution associée avec la tâche. Une instance de tâche sera toujours exécutée dans son intégralité sur un seul membre de cluster.

 

Cluster

Un cluster représente plusieurs instances de service de FlowForce Server qui communiquent afin d'exécuter des tâches en parallèle ou de redistribuer des tâches si une instance n'est pas disponible. Un cluster consiste en un FlowForce Server "maître" et un ou plusieurs "travailleurs".

 

Maître

Un "maître" est une instance de FlowForce Server qui évalue en continu les conditions de déclenchement de tâche et fournit l'interface de service FlowForce. Un maître est conscient des appareils travailleurs se trouvant dans le cluster et peut être configuré pour leur attribuer des instances de tâches, en plus de (ou à la place de) traiter des instances de tâche lui-même.

 

Travailleur

Une instance FlowForce Server qui est configurée pour communiquer avec une instance maître au lieu d'exécuter des tâches locales. Un travailleur peut uniquement exécuter des tâches qu'un maître FlowForce Server lui a attribué.

 

Queue d'exécution

An execution queue is a "processor" of jobs; it controls how job instances run. In order to run, every job instance is assigned to a target execution queue. The queue controls how many job instances (of all the jobs assigned to the queue) can be running at any one time and the delay between runs. By default, the queue settings are local to the job, but you can also define queues as standalone objects shared by multiple jobs. When multiple jobs are assigned to the same execution queue, they will share that queue for executing.

 

Queues benefit from the same security access mechanism as other FlowForce Server configuration objects. Namely, a user must have the "Define execution queues" privilege in order to create queues, see also How Privileges Work. In addition, users can view queues, or assign jobs to queues, only if they have appropriate container permissions (not the same as privileges), see also How Permissions Work. By default, any authenticated user gets the "Queue - Use" permission, which means they can assign jobs to queues. To restrict access to queues, navigate to the container where the queue is defined, and change the permission of the container to "Queue - No access" for the role authenticated. Next, assign the permission "Queue - Use" to any specific roles or users that you need. For more information, see Restricting Access to the /public Container.

© 2017-2023 Altova GmbH