2014-11-24 16:10 GMT+01:00 Erwan Ben Souiden <er...@aleikoum.net>:

> Nos projets internes deviennent de plus en plus dépendants les uns des
> autres : certains récupèrent des données, d'autres compilent ces données,
> d'autres les analysent, d'autres les exportent, etc...
> Du coup certains process sont bloquants pour que d'autres puissent
> démarrer (bien entendu uniquement si ce dernier n'a pas rencontré de
> problème).
>
> J'aimerai savoir comment vous vous gérez ce genre de problématique de
> scheduler gérant les dépendances entre plusieurs process sur
> potentiellement plusieurs machines ?
> - vous gérez simplement via cron
> - vous testez si une ressource/notif/info quelconque soit ok et vous
> bouclez en sleepant tant que ce n'est pas dispo (avec des gardes fous
> pour éviter que ça sleep à l'infini)
> - vous avez développé votre propre solution ?
> - autre ?
>

JobScheduler gère cela assez bien :
http://www.sos-berlin.com/modules/cjaycontent/index.php?id=62&page=osource_scheduler_introduction_en.htm
 l'idéal est de travailler avec une logique d'évènement déclencheur et non
une planification.

Sinon il y'a la logique de queuing mais ça doit être intégrer au
développement (Gearman, RabbitMQ, Kafka, Amazon SQS etc ...)



-- 
--
François BAYART - Look a Box <http://www.lookabox.com>
+32.65.70.91.38 (fax: +32.65.70.89.31)
be social ! @frbayart <https://twitter.com/frbayart> talk:
franc...@lookabox.com
http://www.francois-bayart.eu
gpg : 0x5C88204A
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à