IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Programmation en architecture distribué


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mobscene
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 331
    Par défaut Programmation en architecture distribué
    Je bosse depuis l'an dernier sur un moteur de recherche programmé en perl de A a Z il n'est pas encore fini mais j'ai quelques soucies c'est vraiment fastidieux de passer d'une TSE a un autre pour voir ce qui ce passe , je voudrais donc faire une interface graphique (ou en ligne de commande) pour récupérer les logs des crawlers ,indexeurs, scheduler ainsi que pour les controler a distance etc...

    Je me penche sur cette question depuis quelques jours mais je ne sais pas comment faire vue que c'est mon premier programme en architecture distribué.

    Je voudrais donc avoir vos avis sur les solutions techniques a adopté. Ma première idée a été biensur d'utilise un système de socket mais ce n'est pas allé plus loin que le modèle papier sa complieque les softs et sa fait un peut trop de port ouvret je trouve. J'ai aussi pensé a utilisé WDFS.

    voila voila merci de vos suggestions

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Par défaut
    le plus simple (si j'ai bien compris ce que tu voulais faire) est d'utiliser un systeme de message.
    Exemple : http://search.cpan.org/~audreyt/IPC-PubSub/

    (et eventuellement d'utiliser HTTP ou NFS pour recuperer les gros trucs, dont tu aurait recu l'adresse par le systeme de message)

  3. #3
    Membre éclairé Avatar de mobscene
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 331
    Par défaut
    Merci Pospos ce module m'a l'air très interessant je vais tester tout sa :

  4. #4
    Membre éclairé Avatar de mobscene
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 331
    Par défaut
    J'ai testé ce module il me convient bien , je vais m'en servir pour recoder le gestionnaire d'indexeurs parce que j'utilise des threads et sa bouffe beaucoup de ram pis la stabilité sa dépend du sens du vent.

    Je vais donc forker a la placer et utiliser ce module pour que chaque fils s'abonne au canal pour y pousser des infos enfin sont pid avant de claquer .

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Par défaut
    si tu veux pouvoir utiliser la semantique des threads sans leurs limites (bugs) regarde du coté du module/pragma forks

    http://search.cpan.org/~rybskej/forks-0.20/

    (si tu est sous unix evidemment)

  6. #6
    Membre éclairé Avatar de mobscene
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 331
    Par défaut
    Je suis sous Windows XP .

    La pile Win32 ne prend pas fork() mais la pile POSIX et la pile OS/2 de Windows le supporte non ???

Discussions similaires

  1. Recherche de documentation sur les architectures distribuées
    Par dbNewbie dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 01/07/2009, 16h45
  2. programmer une application distribuée
    Par amelie773 dans le forum Bases de données
    Réponses: 5
    Dernier message: 28/03/2009, 18h42
  3. [Integration] Architecture distribuée : Déploiment de la partie métier
    Par thunderbolt dans le forum Spring
    Réponses: 2
    Dernier message: 25/03/2009, 22h00
  4. Architecture distribuée : EJB ou SPRING
    Par oicirapa dans le forum Spring
    Réponses: 9
    Dernier message: 09/01/2008, 16h01
  5. architecture distribuée débutant
    Par jmt2 dans le forum CORBA
    Réponses: 2
    Dernier message: 13/03/2003, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo