Page 1 sur 1

communication automatique entre deux serveurs web

Posté : 26 févr. 2013, 06:21
par mazcatouss86
bonjour,
je suis en train de développer une application web avec php/mysql,j'ai 2 serveurs web que j'ai besoin de les mettre en communication automatique.
c'est à dire lorsque j'ai des variables quelconques sur le premier serveur ,je veux les envoyer à l'autre serveur automatiquement sans mon intervention chaque fois et lorsque le 2eme serveur les reçoit ,il les subit un traitement spécifique tel que l'enregistrement dans sa base de données et à son tour il fait retourner au premier serveur quelques informations .
c'est comme une boucle
ma question alors avec quelle technique je peux faire tout ça ????
Merci d'avance :)

Re: communication automatique entre deux serveurs web

Posté : 27 févr. 2013, 00:36
par moogli
salut,


=> webservice

plus un tache cron (pour l'automatisation de la chose).

le dialogue peux simple ou plus complexe suivant ce que tu veux.

le principe simple :
Serveur 1 envois des données (un script appelé via cron) vers un script de serveur2
serveur 2 traite les données, et retourne (en fait affiche) le retour (erreur ou autre ?).

Les données transférée peuvent l'être au format xml, json ou autre.

le transfert peux être sous forme de formulaire web (post classique c'est le plus simple) voir par exemple http://www.php.net/manual/fr/context.http.php

Tu peux aussi utiliser un service soap par exemple.


@+

Re: communication automatique entre deux serveurs web

Posté : 27 févr. 2013, 09:50
par Ripat
Bonjour,

Selon le contrôle que tu as sur les serveurs et ton niveau de compétence, une autre piste possible est celle de la réplication MySQL pour une synchronisation asynchrone ou le clustering pour une synchronisation en temps réel.