Skip to content
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.

Features

  • 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

Outils

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.

Clone this wiki locally