-
Notifications
You must be signed in to change notification settings - Fork 3
Core
Yannick PÉROUX edited this page Jun 28, 2013
·
1 revision
Le Core est la partie centrale d'Onitu, qui permet d'initialiser l'environnement, de lancer les drivers et de les monitorer.
- Initialiser l'environnement (ZeroMQ, etc…)
- Lancer les différents composants (ex: aiguilleur, etc…)
- Lancer les différents drivers
- Relancer les drivers qui plantent
- Vérifier qu'un driver ne prend pas trop de ressources
- Stopper tous les composants à la sortie
Une libraire pourrait nous aider énormément : Circus. C'est un ensemble d'outils en Python qui permettent de monitorer des process, avec du ZeroMQ dedans. Le projet est supporté par Mozilla. Le plus gros problème pour le moment est que c'est du Python 2, mais la compatibilité py3k est prévue.
- La documentation, très bien faite d'ailleurs. Plein d'infos intéressantes
- Le code source
- L'issue concernant le portage vers Python 3