Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]799[/thread]

Kommunikation zwischen 2 Servern



<< |< 1 2 >| >> 11 Einträge, 2 Seiten
Mates
 2006-08-15 21:06
#8554 #8554
User since
2006-08-15
21 Artikel
BenutzerIn
[default_avatar]
Moin moin erstmal :-)
Vllt könnt ihr mir ja helfen??

Habe 2 Server, die via einem Perl-Script Daten austauschen sollen, die gern auch mal einige hundert Kb gross sein können.
Wie stell ich das am besten an? Via POST? Oder gibt es da bessere Alternativen??

Danke! :-)
Relais
 2006-08-15 21:09
#8555 #8555
User since
2003-08-06
2244 Artikel
ModeratorIn
[Homepage] [default_avatar]
viel zu viele. Mir wären CPAN:Net::SSH bzw. CPAN:Net::SCP die liebsten.
Erst denken, dann posten --
26. Deutscher Perl- u. Raku -Workshop 15. bis 17.04.2024 in Frankfurt/M.

Winter is Coming
renee
 2006-08-15 21:49
#8556 #8556
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Oder CPAN:Net::FTP bzw. CPAN:Net::SFTP...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Mates
 2006-08-15 22:40
#8557 #8557
User since
2006-08-15
21 Artikel
BenutzerIn
[default_avatar]
Ging ja fix :-)
Hmm, ich tu mich mit den Modulen einwenig schwer :-(
Ich will eigentlich nur Strings verschicken, keine Dateien.

Ok maln Beispiel was ich vorhabe:
Ein Programm auf dem Mainserver holt Daten aus einer DB (via Perl) auf dem Clientserver und gibt sie auf dem Mainserver aus.
Oder: Auf dem Mainserver werden Daten der DB erweitert/ geändert und die werden dann auf dem Clientserver gepeichert.
## oder ##
gui.cgi auf Mainserver spricht db.cgi auf Clientserver an und schickt Informationen welche Daten er braucht.
db.cgi schaut in der Datenbank nach, bereitet die Daten vor und schickt diese zurück an gui.cgi, welche die Daten dann ausgibt.
Relais
 2006-08-15 22:58
#8558 #8558
User since
2003-08-06
2244 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn Du nur einen Datenbank-Web-Client brauchst, dann reichen doch ganz einfach CPAN:DBI und CPAN:CGI - und evtl. noch eines der CPAN:Template-Systeme. DBI kümmert sich schon selbst um die Netzwerkverbindung mit der Datenbank.
Erst denken, dann posten --
26. Deutscher Perl- u. Raku -Workshop 15. bis 17.04.2024 in Frankfurt/M.

Winter is Coming
renee
 2006-08-15 23:02
#8559 #8559
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=Relais,15.08.2006, 20:58]Wenn Du nur einen Datenbank-Web-Client brauchst, dann reichen doch ganz einfach CPAN:DBI und CPAN:CGI - und evtl. noch eines der CPAN:Template-Systeme. DBI kümmert sich schon selbst um die Netzwerkverbindung mit der Datenbank.[/quote]
Wenn die Datenbank Zugriffe von außen zulässt. Häufig sind Datenbanken so konfiguriert, dass sie nur von "localhost" Zugriffe erlauben.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Mates
 2006-08-15 23:05
#8560 #8560
User since
2006-08-15
21 Artikel
BenutzerIn
[default_avatar]
Und wenn es kein SQL ist? Derzeit schreibe ich noch alles in CGI Files via Data::Dumper
*schäm* Aber fürn Anfang muss das reichen.
Bin zugegbenermassen ein Eigenbrödler, hoff ihr verzeiht :-)
renee
 2006-08-15 23:33
#8561 #8561
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=Mates,15.08.2006, 21:05]Und wenn es kein SQL ist? Derzeit schreibe ich noch alles in CGI Files via Data::Dumper
*schäm* Aber fürn Anfang muss das reichen.
Bin zugegbenermassen ein Eigenbrödler, hoff ihr verzeiht :-)[/quote]
Kannst Du das etwas genauer erläutern?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Mates
 2006-08-15 23:42
#8562 #8562
User since
2006-08-15
21 Artikel
BenutzerIn
[default_avatar]
Im Prinzip verschicke ich nur Variablen bzw Arrays. Bzw hab ichs vor.
Hab eine kleine Datenbank die derzeit noch auf *.cgi Dateien basiert.
diese kann ich derzeit normal via
do "xyz.cgi";
aufrufen und verarbeiten. Nun will ich aus Platzgründen die Datenbank auf nen anderen Server verschieben und auf dem Mainserver quasi nur die Oberfläche/ die Anwendung haben.

Häts glaubs schon am Anfang erwähnen sollen. Wusste nicht, das es so viele Möglichkeiten gibt. Habs mir eigentlich so einfach wie mit POST und GET vorgestellt. Ist den POST für den Zweck so schlimm??

/edit: Is mir gerade eingefallen: Gibt es eigentlich möglichkeiten Funktionen von einem anderen Server einzubinden? Quasi wie mit "do", nur das die Datei auf nem anderen Server liegt??\n\n

<!--EDIT|Mates|1155671060-->
renee
 2006-08-16 00:29
#8563 #8563
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Geschickter wäre es wohl, die Datenbank so zu konfigurieren, dass Du auch von Nicht-localhost auf die Datenbank zugreifen kannst. Dann brauchst Du das Skript nicht auf einen anderen Server zu schieben.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< |< 1 2 >| >> 11 Einträge, 2 Seiten



View all threads created 2006-08-15 21:06.