Wie uebergibt man Daten zwischen zwei Webservern
Lude
- perl
Hi,
mit welchem Perl-Modul uebergibt man Daten zwischen zwei Webservern?
Gruss,
Lude
Sup!
Da gibt es mehrere Moeglichkeiten... eMail, UDP, TCP ... vielleicht einfach mit Socket oder IO::Socket... ?
Gruesse,
Bio
Hi,
mit welchem Perl-Modul uebergibt man Daten zwischen zwei Webservern?
Wie Bio schon sagte, Möglichkeiten gibts viele...
Sag einfach mal was du machen willst, dann kann ich dir evntl. einen guten Tipp geben.
Rolf
Hi,
mit welchem Perl-Modul uebergibt man Daten zwischen zwei Webservern?
Wie Bio schon sagte, Möglichkeiten gibts viele...
Sag einfach mal was du machen willst, dann kann ich dir evntl. einen guten Tipp geben.
fuer einen guten Tipp immer dankbar. Unser Webserver bekommt XML-Daten und hat mit XML-Daten zu antworten. Wie man "am besten" eine XML-Datei zu einem Webserver schickt (vermutlich per http) ist mir noch nicht klar. (Auch wenn es viele Moeglichkeiten zu geben scheint.)
btw - Zum Parsen und Valdidiren von XML-Daten nimmt man "am besten" welches Perl-Modul?
Gruss,
Lude
Hi,
fuer einen guten Tipp immer dankbar. Unser Webserver bekommt XML-Daten und hat mit XML-Daten zu antworten. Wie man "am besten" eine XML-Datei zu einem Webserver schickt (vermutlich per http) ist mir noch nicht klar. (Auch wenn es viele Moeglichkeiten zu geben scheint.)
Wie waere es mit LWP::UserAgent ?
Ciao,
Wolfgang
Sup!
Sicher gibt es auch ganz dolle Module für SOAP und einige andere Techniken mit so großartigen Abkürzungen, daß ich sie wieder vergessen habe... WDSL... Dingenskirchen... white pages... oder so... ich wusste das schon mal ;-)
Gruesse,
Bio
Sup!
Sicher gibt es auch ganz dolle Module für SOAP und einige andere Techniken mit so großartigen Abkürzungen, daß ich sie wieder vergessen habe... WDSL... Dingenskirchen... white pages... oder so... ich wusste das schon mal ;-)
hi Bio ;-)
schonmal Brot selbst gebacken ? Guck mal:
http://i-netlab.de/private/hobby/brot.html
(die Anleitung zur SELFGURKE habe ich voriges Jahr rausgenommen weil die nüscht geworden sind)
Viele Grüße, Rolf
Hi,
fuer einen guten Tipp immer dankbar. Unser Webserver bekommt XML-Daten und hat mit XML-Daten zu antworten. Wie man "am besten" eine XML-Datei zu einem Webserver schickt (vermutlich per http) ist mir noch nicht klar. (Auch wenn es viele Moeglichkeiten zu geben scheint.)
Wie waere es mit LWP::UserAgent ?
jow, an Lude (kleine Ergänzung):
die Übertragung erfolgt via http (oder https), ein Server stellt die Daten bereit der andere holt die Daten ab mit dem LWP Modul. Dabei kann die Bereitstellung der Daten auch von einem (PERL) CGI Script erfolgen.
Das *Spielchen Bereitstellen - Abholen* => GET kann natürlich auch rumgedreht werden zu einem POST: mit LWP::UserAgent können Daten/Dateien auch an einen Webserver gepostet werden, die Voraussetzung dafür ist natürlich eine serverseitige *Anwendung* welche den POST entgegennimt und verarbeitet.
Hier noch kurz beschrieben 2 andere Möglichkeiten:
rsync - ist ein Protocol was hervorragend geeignet ist ganze Platten im Internet zu spiegeln und wird auch viel eingesetzt für solche Zwecke, rsync kann ähnlich wie http gehandhabt werden
scp - Secure Copy, erlaubt verschlüsselte Übertragung der Daten über Sockets (TCPIP), in PERL gibts auch ein Modul Net::SCP (Syntax sehr ähnlich wie Net::FTP)
Rolf
Hi Lude,
mit welchem Perl-Modul uebergibt man Daten zwischen zwei Webservern?
mit einem Modul, welches das Protokoll Deiner Wahl bedient.
Viele Grüße
Michael
Hi, Michael,
mit welchem Perl-Modul uebergibt man Daten zwischen zwei Webservern?
mit einem Modul, welches das Protokoll Deiner Wahl bedient.
mit welchem Perl-Modul, das auch das ins Auge gefasste Vorhaben mithilfe der Nutzung eines geeigneten Protokolls unterstuetzt, uebergibt man Daten zwischen zwei Webservern?
Gruss,
Lude
Hi Lude,
mit welchem Perl-Modul uebergibt man Daten zwischen zwei Webservern?
mit einem Modul, welches das Protokoll Deiner Wahl bedient.
mit welchem Perl-Modul, das auch das ins Auge gefasste Vorhaben mithilfe der Nutzung eines geeigneten Protokolls unterstuetzt, uebergibt man Daten zwischen zwei Webservern?
es nützt nichts, wenn Du dieselbe unvollständige Frage wiederholst.
Module unterstützen Protokolle - Du solltest also zuerst das Protokoll festlegen und dann ein _dazu_ passendes Modul aussuchen.
Eine Lösung muß zur Aufgabenstellung passen - dies zu prüfen erfordert das Vorhandensein der Aufgabenstellung. Und diese enthält in Deinem Fall auch die Festlegung des Protokolls.
Was Du sehr wohl tun darfst, das ist, eine Abstraktionsebene zurückzutreten und zu fragen: "Welches Protokoll wäre denn sinnvoll?" Darauf kann man Dir dann eine Antwort geben, die von der Betrachungsweise von Perl-Modulen noch weit entfernt, aber allgemeingültig ohne Betrachtung der zu verwendenden Programmiersprache formuliert ausfallen kann.
Viele Grüße
Michael
Hi,
mit welchem Perl-Modul uebergibt man Daten zwischen zwei Webservern?
mit einem Modul, welches das Protokoll Deiner Wahl bedient.
mit welchem Perl-Modul, das auch das ins Auge gefasste Vorhaben mithilfe der Nutzung eines geeigneten Protokolls unterstuetzt, uebergibt man Daten zwischen zwei Webservern?es nützt nichts, wenn Du dieselbe unvollständige Frage wiederholst.
es hat doch genuetzt. :-)
Module unterstützen Protokolle - Du solltest also zuerst das Protokoll festlegen und dann ein _dazu_ passendes Modul aussuchen.
Ehrlich gesagt ist es mir egal, ob die Daten per http, gopher, ftp, tcpip oder durch die Kanalisation uebertragen werden. Es geht mir tatsaechlich nur um das regelmaessige Uebertragen einer Handvoll KByte. (Wenn Du ein Auto _brauchst_, ist die Motorleistung erst einmal sekundaer.)
Eine Lösung muß zur Aufgabenstellung passen - dies zu prüfen erfordert das Vorhandensein der Aufgabenstellung. Und diese enthält in Deinem Fall auch die Festlegung des Protokolls.
Werde mein Glueck mit LWP(::UserAgent) versuchen, was ad hoc erfolgreich getestet werden konnte.
Gruss,
Lude