URL: https://linuxfr.org/news/la-version-2-0-d-evqueue-est-disponible Title: La version 2.0 d’evQueue est disponible Authors: Nÿco, Davy Defaud et palm123 Date: 2017年11月02日T11:08:47+01:00 License: CC By-SA Tags: jobscheduler, cron, parallel, evqueue, ordonnanceur et scheduler Score: 31 Après plus de deux ans d’évolutions, l’équipe de développement est fière de vous présenter la version 2.0 d’evQueue, l’ordonnanceur de tâches événementiel libre (GPL v3).  evQueue est un ordonnanceur de tâches événementiel léger. Il permet la planification de tâches (remplacement de _cron_), mais également la gestion d’enchaînements complexes intégrant des boucles et des conditions. Le moteur permet d’utiliser la sortie d’une tâche pour instancier dynamiquement de nouvelles branches d’exécution. L’objectif est d’extraire le flux de contrôle du code afin de donner une meilleure visibilité aux administrateurs système et aux développeurs. De plus, ce mode de fonctionnement assure la réutilisabilité du code avec le développement de briques élémentaires. La parallélisation intégrée des tâches via un système de fils d’exécution permet l’accélération des traitements intensifs en temps processeur, mais également le contrôle des ressources. ---- [Site officiel d’evQueue](http://www.evqueue.net/) ---- Le projet propose deux orientations : - un planificateur de tâches, qui peut être utilisé de façon autonome ; - une API réseau qui permet la manipulation du moteur à distance et particulièrement depuis des pages Web. Ceci permet de rendre asynchrones les traitements intensifs ou longs : redimensionnement d’images, calculs, exportations SQL, envoi vers des FTP... Un suivi asynchrone pourra alors être proposé en [AJAX](https://fr.wikipedia.org/wiki/Ajax_(informatique)), ce qui améliore l’expérience utilisateur et supprime les limitations de temps d’exécution du serveur Web. La version 2.0 propose une interface de création de _workflow_ en glisser‐déposer complètement refondue, ainsi que le gestion de la haute disponibilité. Il est ainsi possible d’utiliser evQueue en mode grappe de serveurs (_cluster_) (tous les nœuds étant actifs) afin de garantir une fiabilité accrue. Un prise en charge de GIT a également été ajoutée, afin de faciliter la gestion d’environnements multiples (développement, production...). evQueue est développé et maintenu par l’équipe informatique de l’_UFC-Que choisir_. Il est totalement intégré à notre système d’information depuis 2013. Environ 5 000 traitements sont exécutés chaque jour.