Bonjour,
je souhaite réaliser une application qui est composée de différents modules réparties sur plusieurs PC.
Un premier module doit acquérir l'image d'une caméra IP, puis passer cette image à un module de traitement, qui par exemple inversera cette image.
Je me pose 2 questions :
1. Comment passer mon image à mon 2e module?
2. Comment vérifier que mon 2e module n'est pas occupé (en train d'effectuer un traitement) ?
Je pense utiliser RMI pour communiquer entre les modules, le 1er module appelant une méthode remote du 2e avec en paramètre l'image acquise (si elle est sérialisable).
Seulement pour vérifier si le 2e module est prêt, comment faire ? Car il peut traiter uniquement une image à la fois. Mes modules doivent-ils être des threads afin de pouvoir contrôler si ils "tournent" ou pas ?
Voilà j'aimerais vos avis sur la stratégie à adopter.
Merci d'avance, car je suis un peu à la bourre pour ce projet ;-)
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager