Hallo,
ich soll eine Applikation schreiben, die auf mehreren Rechnern läuft.
Dabei sollen alle Rechner gleichzeitig als Server bzw Client funktionieren können.
Die Rechner verbinden sich, wählen einen Master und schicken dann alle Anfragen an diesen.
Die Kommunikation soll über xml rpc funktionieren.
Ist es grundsätzlich möglich einen Server zu starten, der wiederum als Client gegenüber anderen Servern auftritt?
Oder muss ich auf jedem Rechner einen Client und einen Server starten um das ganze zu realisieren? Falls ja, wie läuft dann die lokale Kommunikation zwischen Client und Server ab?
Das Minimalbeispiel wären zwei Rechner die jeweils die Adresse des anderen kennen. Beide Rechner sollen sich über einen XML RPC Aufruf verbinden können. Danach wird einer der beiden als Master ausgewählt und erhält alle nachfolgenden Anfragen beider Rechner.
Wie kann so etwas grundsätzlich mit Java und XML RPC realisiert werden?
Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt.
Vielen Dank für die Hilfe.
ich soll eine Applikation schreiben, die auf mehreren Rechnern läuft.
Dabei sollen alle Rechner gleichzeitig als Server bzw Client funktionieren können.
Die Rechner verbinden sich, wählen einen Master und schicken dann alle Anfragen an diesen.
Die Kommunikation soll über xml rpc funktionieren.
Ist es grundsätzlich möglich einen Server zu starten, der wiederum als Client gegenüber anderen Servern auftritt?
Oder muss ich auf jedem Rechner einen Client und einen Server starten um das ganze zu realisieren? Falls ja, wie läuft dann die lokale Kommunikation zwischen Client und Server ab?
Das Minimalbeispiel wären zwei Rechner die jeweils die Adresse des anderen kennen. Beide Rechner sollen sich über einen XML RPC Aufruf verbinden können. Danach wird einer der beiden als Master ausgewählt und erhält alle nachfolgenden Anfragen beider Rechner.
Wie kann so etwas grundsätzlich mit Java und XML RPC realisiert werden?
Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt.
Vielen Dank für die Hilfe.